Node.js+TypeScript+MySQL RESTful API项目

最终的 Node.js + TypeScript + MySQL API 项目,还挺适合想快速搭出后端接口的朋友。项目结构清晰,基本该有的都有,像是编译、测试、Swagger 文档、Redis 支持什么的,全都打包好。配置好.env之后,直接npm installnpm start就能跑起来,响应也快,写测试也方便,挺适合二次开发或直接拿来做练手项目。

zip
eventually-dev.zip 预估大小:73个文件
folder
eventually-dev 文件夹
folder
.nvm 文件夹
file
.gitignore 28B
file
tsconfig.json 283B
file
README.md 4KB
file
npm-shrinkwrap.json 350KB
file
.jshintrc 769B
file
package.json 1KB
folder
dist 文件夹
folder
routes 文件夹
file
RegistrationsRouter.js 3KB
file
UsersRouter.js 7KB
file
users.router.js 4KB
file
HeroRouter.js 1KB
file
UserRouter.js 1KB
file
registrations.router.js 4KB
file
RegistrationRouter.js 1KB
folder
utils 文件夹
file
index.js 423B
folder
lib 文件夹
file
time.js 222B
folder
test 文件夹
file
registrations.test.js 5KB
file
users.test.js 4KB
folder
data 文件夹
file
registrationsData.json 1KB
file
usersData.json 1KB
folder
middlewares 文件夹
file
rateLimiter.js 5KB
folder
database 文件夹
file
Database.js 1KB
file
data.json 2KB
folder
models 文件夹
folder
httpResponses 文件夹
file
httpResponse.interface.js 77B
file
Users.js 1KB
folder
registrations 文件夹
file
registration_meta.interface.js 77B
file
registration.interface.js 485B
file
registrations.service.js 11KB
file
registrations.interface.js 77B
file
registrationMeta.interface.js 77B
file
registrations.router.js 4KB
folder
http_responses 文件夹
file
http_response.interface.js 77B
folder
rateLimits 文件夹
file
rateLimit.service.js 11KB
file
rateLimitSettings.interface.js 77B
file
rateLimitConfig.interface.js 77B
file
visitorRecord.interface.js 77B
folder
users 文件夹
file
users.interface.js 77B
file
users.router.js 4KB
file
users.service.js 6KB
file
user.interface.js 77B
file
registrationsData.json 1KB
file
index.js 2KB
file
usersData.json 994B
file
App.js 3KB
file
Db.js 905B
file
swagger.json 9KB
file
Database.js 1KB
folder
src 文件夹
folder
routes 文件夹
file
users.router.ts 2KB
file
registrations.router.ts 3KB
folder
utils 文件夹
file
index.ts 306B
folder
test 文件夹
file
users.test.ts 4KB
folder
data 文件夹
file
registrationsData.json 1KB
file
usersData.json 1KB
file
registrations.test.ts 4KB
folder
middlewares 文件夹
file
rateLimiter.ts 4KB
folder
database 文件夹
file
database.ts 1KB
folder
models 文件夹
folder
httpResponses 文件夹
file
httpResponse.interface.ts 91B
folder
registrations 文件夹
file
registration.interface.ts 1010B
file
registrationMeta.interface.ts 314B
file
registrations.service.ts 10KB
file
registrations.interface.ts 123B
folder
rateLimits 文件夹
file
rateLimitConfig.interface.ts 144B
file
visitorRecord.interface.ts 147B
folder
users 文件夹
file
users.interface.ts 91B
file
users.service.ts 5KB
file
user.interface.ts 408B
file
index.ts 1KB
file
app.ts 2KB
file
swagger.json 9KB
file
jest.config.js 235B
file
.env-sample 125B
file
dump.rdb 159B
file
gulpfile.js 580B
file
package-lock.json 335KB
...
zip 文件大小:206.14KB