TypeScript-Koa-Mongoose-Starter后端入门项目
Typescript 的 Koa 后端开发,踩坑少、起步快,这套 typescript-koa-mongoose-starter
蛮适合入门试水的。项目里配好了 Koa 跟 Mongoose,用 Typescript 写逻辑也比较舒服,类型提示挺全,写着放心。
配了 Docker 和 Mongo 的基础环境,跑本地开发只需要 docker-compose up
一行命令就能搞定。配置也集中在 config.env
,结构清晰,想改端口或者数据库地址一眼就能看到。
我之前有几年没碰 Typescript,最近项目开始慢慢往后端也引进它,发现现在生态比以前成熟多了——尤其是像 @types/koa
这些库,类型定义还挺全的,基本够用了。
不过也有些库的 @types
有点老了,用的时候你得注意一下版本。建议用之前跑一遍 npm outdated
看看有没有不兼容的依赖。
整体来说,这个 starter 算是比较“开箱即用”的类型。如果你也在考虑用 Typescript 搭个 Koa 的 API 服务,可以先把它 clone 下来玩玩,看看合不合手。
typescript-koa-mongoose-starter-master.zip
预估大小:39个文件
typescript-koa-mongoose-starter-master
文件夹
.travis.yml
101B
package.json
2KB
deploy.env
125B
tslint.json
1KB
.github
文件夹
ISSUE_TEMPLATE
文件夹
bug_report.md
834B
feature_request.md
595B
test
文件夹
105.97KB
文件大小:
评论区