介绍 BSV 是一个基于 TypeScript 的后端服务开发框架。打包和开发实时自动重启使用 parcel 和 nodemon。 BSV 拥有以下特点: 提供一个简易的后端服务模块化开发架构,模块化开发更加简单,模块化开发更加灵活。 支持导出前端 SDK,公用 TS 类型和方法,如果按照 BSV 的标准写接口,接口甚至可以直接提供给前端调用。 BSV,核心使用以下优秀技术: fastify 类似 express 的 web 框架 yup zod(更出色的类型以及功能支持) 数据格式验证,前后端公用数据格式验证,前后端公用 TypeORM 目前为止支持 TypeScript 最好的数据库 ORM SocketIO 实时 websocket 通信 BullMQ 基于 redis 的任务队列 Redis lodash 常用方法 date-fns 日期处理库