ts-express-typeorm-boilerplate可扩展的TypeScript、Express.js和TypeORM后端项目模板
Typescript 的 Express 后端项目总是写来写去一个套路?ts-express-typeorm-boilerplate就是那个挺顺手的起点模板。集成了TypeScript、Express.js和TypeORM,结构清晰,扩展性也蛮强,适合中大型项目开工用。
项目的目录结构还挺工整的,src
下面拆分了controllers
、entities
、routes
这些常规模块,上手没什么压力。比如你要加个用户模块,直接新建对应的UserController
、UserEntity
、user.route.ts
,逻辑也挺好拆。
kickstart命令挺省事,直接执行:
npm run kickstart
会自动安装全局依赖、初始化项目目录、生成dist
等结构,省得你自己一点点配。还有内置的Kem CLI,专门帮你生成实体,挺适合刚开始接触 TypeORM 的你。
如果你做的是中后端分离的项目,想快速拉起一个 RESTful 接口服务,这套模板合适。哦对了,和下面这些项目也比较像:
- generator-express-no-stress-typescript:更强调自动化生成
- express-typescript-boilerplate:更偏企业级风格
- GraphQL TS 服务器样板:如果你偏好 GraphQL 接口
如果你已经习惯写Express + TypeORM
的栈,又不想每次都从零搭环境,那可以直接克隆下来:
git clone https://github.com/konfer-be/ts-express-typeorm-boilerplate.git your-project-name
省事还不容易踩坑,用起来还蛮爽的。
ts-express-typeorm-boilerplate-master.zip
预估大小:99个文件
ts-express-typeorm-boilerplate-master
文件夹
.travis.yml
637B
package.json
4KB
apidoc.json
308B
tslint.json
2KB
test
文件夹
02-auth-routes.test.js
8KB
05-0-units.test.js
文件夹
03-user-routes.test.js
16KB
00-application.test.js
742B
...
18.37MB
文件大小:
评论区