【文件属性】:
文件名称:typescript-api-boilerplate:使用typescript和express构建的API示例
文件大小:112KB
文件格式:ZIP
更新时间:2021-05-16 23:50:49
TypeScript
TypeScript API样板
该API Boilerplate具有以下特点:
节点
表示
打字稿
ESLint
更漂亮
笑话
码头工人
PostgreSQL
剧本
npm ci安装所有依赖项
npm run dev启动本地服务器
npm run build build-将打字稿转换为dist文件夹中的javascript
npm run prettier :在整个项目上漂亮(仅检查错误)
npm run fix-prettier :在整个项目上运行更漂亮以修复错误
npm run lint :在整个项目上运行eslint来检查错误(仅打字稿文件)
npm run fix-lint :在整个项目上运行eslint以修复可修复的错误(仅打字稿文件)
npm run type-check :运行打字脚本编译器以检查错误
npm test :运行测试文件夹中存在的所有测试套件
np
【文件预览】:
typescript-api-boilerplate-master
----deploy()
--------Dockerfile.api(115B)
----package.json(2KB)
----.eslintrc.json(3KB)
----.prettierrc(282B)
----.prettierignore(62B)
----jest.config.js(745B)
----tests()
--------user.test.ts(3KB)
--------db.test.ts(2KB)
--------auth.test.ts(2KB)
--------setup.ts(1KB)
----package-lock.json(333KB)
----.gitlab-ci.yml(2KB)
----.env.example(114B)
----src()
--------validators()
--------routes()
--------db.ts(271B)
--------controllers()
--------schemas()
--------migrations()
--------server.ts(495B)
--------app.ts(2KB)
--------api.ts(226B)
--------utils()
--------middlewares()
----tsconfig.json(582B)
----.gitignore(47B)
----.dockerignore(47B)
----README.md(5KB)
----.eslintignore(43B)