本项目是为了练习protobuf在实际开发中的使用,包含了Web端和服务端的编解码
-
需要预先了解下Protobuf的基础知识
-
推荐npm全局安装esno,好处是可以直接解析运行ts而不借助其他库
-
依赖安装
pnpm i
-
生成protobuf文件对应的ts
pnpm run protobuf
-
启动Web服务
pnpm run dev
-
启动Server服务
pnpm run server
server 目录下,db.ts 是mock数据,real.ts是真实数据,可以作为借鉴。
目前项目比较忙,code风格比较凌乱...