TSRPC

接口定义和实现分离

前后端共享代码

绝对的类型安全

强制错误检测

单元测试

跨项目共享代码

其他

proto和api的项目结构需要一致。

MongoDB

前后端共享代码中接口定义的字段类型不通用怎么办?(前端没有数据库的类型)

最佳实践:覆写方法。在共享代码目录中使用前后端都有的类型,然后再在后端项目中覆写(overwrite,tsrpc提供的)方法,将这些类型转换为后端的类型。