文件名称:typescript-api-boilerplate:使用typescript和express构建的API示例
文件大小:112KB
文件格式:ZIP
更新时间:2024-06-05 17:37:29
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)