TSOA-Hackathon-Ready:使用TSOA的Hackathon入门包,用于Node Express MongoDB后端快速开发

时间:2024-02-24 07:20:09
【文件属性】:

文件名称:TSOA-Hackathon-Ready:使用TSOA的Hackathon入门包,用于Node Express MongoDB后端快速开发

文件大小:57KB

文件格式:ZIP

更新时间:2024-02-24 07:20:09

nodejs typescript mongodb hackathon mongoose

TSOA Hackathon准备包 该项目是一个入门包,它利用lukeautry / tsoa包( )在TypeScript中实现Node Express和MongoDB后端快速开发,从而实现了存储库模式设计。 TSOA提供了一个CLI工具来生成路由和Swagger规范,以授权SwaggerUI获得API文档。 脚步 克隆仓库 重要提示:通过运行第一安装devDependencies npm install --only=dev 。 这是为了安装copyfiles和typescript软件包。 原因是我正在使用我的官方lukeautry / tsoa存储库的分叉存储库。 安装依赖 运行npm run start-gen以生成routes.ts和swagger.json 运行npm start启动服务器。 另外,您可以运行npm run start-dev来运行tsc -w和nodemon来继续监视文件的更改,但是并发使用时会出现错误。 服务器将在端口8080上本地运行。 SwaggerUI将在以下位置运行: localhost:8080/api/docs 作者 Nartc(C


【文件预览】:
TSOA-Hackathon-Ready-master
----server-src()
--------app.ts(4KB)
--------models()
--------index.ts(1KB)
--------controllers()
--------routes.ts(3KB)
--------repositories()
--------swagger.json(486B)
--------middlewares()
----tsoa.json(926B)
----custom-template.ts(7KB)
----tsconfig.json(305B)
----tslint.json(892B)
----README.md(1KB)
----.gitignore(83B)
----ExpressBackend.nswag(1KB)
----package-lock.json(207KB)
----package.json(2KB)

网友评论