node-typescript-koa-rest:使用NodeJS和KOA框架的REST API,打字稿,类验证器。 中间件JWT,CORS,MongoDB数据库,Winston Logger。 Swagger API文档

时间:2024-02-24 11:26:32
【文件属性】:

文件名称:node-typescript-koa-rest:使用NodeJS和KOA框架的REST API,打字稿,类验证器。 中间件JWT,CORS,MongoDB数据库,Winston Logger。 Swagger API文档

文件大小:29KB

文件格式:ZIP

更新时间:2024-02-24 11:26:32

heroku docker cors jwt koa

节点-Koa-打字稿项目 该存储库的主要目的是展示一个良好的端到端项目设置和工作流程,以使用KOA和NOSQL DB在TypeScript中编写Node代码。 Koa是由Express背后的团队设计的一种新的Web框架,旨在为Web应用程序和API提供更小,更富表现力和更强大的基础。 通过利用生成器,Koa允许您放弃回调并大大提高错误处理能力。 Koa在内核中未捆绑任何中间件,并提供了一套优雅的方法来使编写服务器变得快速而愉快。 通过Github Actions CI,此样板已部署! 您可以尝试向不同的定义端点发出请求,并查看其工作方式。 为了通过JWT中间件,必须设置以下Authoriz


【文件预览】:
node-typescript-koa-rest-master
----.gitignore(230B)
----Dockerfile(264B)
----package.json(2KB)
----tslint.json(2KB)
----src()
--------schemas()
--------services()
--------models()
--------server.ts(597B)
--------util()
--------config()
--------routes.ts(749B)
--------controllers()
--------app.ts(2KB)
--------tasks()
----loadtests()
--------locustfile.py(2KB)
----.dockerignore(127B)
----integrationtests()
--------node-koa-typescript.postman_collection.json(10KB)
--------heroku-dev.postman_environment.json(595B)
----LICENSE(1KB)
----tsconfig.json(1KB)
----docker-compose.yml(295B)
----.github()
--------workflows()
----README.md(24KB)
----config()
--------default.yml(199B)
----copyStaticAssets.ts(195B)

网友评论