文件名称:express-typescript-typeorm-boilerplate::pill:使用TypeScript和TypeORM具有JWT身份验证和基于角色的授权的最小Express RESTful API样板,重点是最佳实践和无痛的开发人员经验
文件大小:108KB
文件格式:ZIP
更新时间:2024-02-26 01:44:44
nodejs docker postgres boilerplate jwt
Express / TypeScript / TypeORM RESTful API样板 使用Express,TypeScript和TypeORM通过JWT身份验证和基于角色的授权构建RESTful API的最小样板,重点是最佳实践和无痛的开发人员经验。 要求 跑步 克隆仓库 npm run docker:dev :rocket: 将创建两个docker容器实例: 一个带有Postgres数据库的容器实例, :pill: 在Users表中破坏坏字符。 Postgres数据库的默认凭据为user = walter ,password = white ,您可以在进行更改。 以及一个运行样板RESTful API
【文件预览】:
express-typescript-typeorm-boilerplate-master
----.dockerignore(35B)
----.env(239B)
----docker-compose.dev.yml(717B)
----log()
--------.gitkeep(0B)
----database()
--------.gitkeep(0B)
----.eslintrc.js(1KB)
----src()
--------utils()
--------index.ts(1KB)
--------controllers()
--------middleware()
--------types()
--------consts()
--------typeorm()
--------routes()
----Dockerfile(153B)
----scripts()
--------be-node-dev.sh(235B)
--------wait-for-it.sh(5KB)
----postman()
--------RESTful_API_Boilerplate.postman_collection.json(10KB)
--------RESTful_API_Boilerplate.postman_environment.json(982B)
----tsconfig.json(668B)
----config()
--------prod.env(246B)
--------stage.env(241B)
----LICENSE(1KB)
----test()
--------integration()
----heisenberg.jpg(4KB)
----.prettierrc(89B)
----README.md(3KB)
----docker-compose.stage.yml(135B)
----docker-compose.yml(167B)
----.gitignore(172B)
----docker-compose.prod.yml(227B)
----package-lock.json(218KB)
----package.json(4KB)