所有更新均向后兼容,您可以根据项目需要选择升级与否。
升级方式:
npm i tsrpc@latest tsrpc-cli@latest
TSRPC 3.1.4
新特性
WsServer
自动检测传输格式是 JSON 还是二进制,Server 端设置json: true
将可以同时兼容二进制和 JSON 传输格式
Bug 修复
- 修复
index.d.ts
类型定义错误(感谢 @慢吞吞 提交此问题) - 修复淘宝云函数平台下,Header 为
application/json; charset=utf-8
时传输类型判断错误的 Bug(感谢 @董帅 提交此问题) - 修复当 URL 中有
?xxx=xxx
参数时,解析调用路径错误的 Bug (感谢 @董帅 提交此问题)
tsrpc-cli 2.3.0
新特性
dev
命令新增--entry
选项来指定程序入口文件,例如tsrpc-cli dev --entry src/xxx.ts
(感谢 @雄贰 的建议)doc
命令现在支持多级目录嵌套分组了(感谢 @喵喵 的建议)在
doc
命令生成的 Markdown 文档中加入 API 接口目录为避免混淆,默认命令
tsrpc
更名为tsrpc-cli
Bug 修复
- 当使用
type
别名定义请求、响应类型时,注释没有生效的 Bug(感谢 @喵喵 提交此问题)