文件名称:koa-ts:使用TypeScript构建Koa2的最佳实践
文件大小:108KB
文件格式:ZIP
更新时间:2024-05-20 11:51:27
koa2 koa2-starter koa-typescript nodejs-typescript koa2-typescript-guide
考茨 以打字稿建设Koa2的最佳实践。 v3.1更新:我们使用Prisma而不是typeorm,将运行时内存需求减少到以前版本的一半。 用法 此布局需要NodeJS v12 + 运行npm init koa-ts 。 安装依赖项: yarn或npm i 。 运行prisma migrate dev以同步数据模型。 启动服务器: yarn dev或npm dev 。 访问: : : (可选)项目内置了docker-compose,运行npm run compose自动npm run compose举升数据库。 项目布局 ├── app │ ├── controllers --- server controllers │ ├── helpers --- helper func (interceptor / error handl
【文件预览】:
koa-ts-master
----.prettierignore(57B)
----.gitignore(3KB)
----nodemon.json(394B)
----tsconfig.json(812B)
----README.md(3KB)
----build.sh(171B)
----.jest.config.js(503B)
----.github()
--------ISSUE_TEMPLATE.md(60B)
--------PULL_REQUEST_TEMPLATE.md(95B)
--------CONTRIBUTING.md(490B)
----prisma()
--------schema.prisma(260B)
----tests()
--------README.md(78B)
----compose.yml(242B)
----configs()
--------bootstrap.ts(520B)
--------application.ts(483B)
--------environments()
--------routing.middlewares.ts(706B)
--------koa.middlewares.ts(294B)
--------utils.ts(372B)
--------routing.options.ts(668B)
--------interceptors.ts(424B)
----LICENSE(1KB)
----app()
--------services()
--------jobs()
--------helpers()
--------controllers()
----package.json(2KB)
----README_CN.md(3KB)
----app.ts(537B)
----yarn.lock(222KB)