基于 Node.js 和 TypeScript 的 RESTful API 实现

提供了一个使用 Node.js 和 TypeScript 构建的 RESTful API 的实现。通过 PostgreSQL 数据库,此 API 实现了 CRUD(创建、读取、更新、删除)操作。此外,它概述了在 Windows 和 Ubuntu 系统上安装和设置所需环境的步骤。

zip
rest-api-node-typescript-master.zip 预估大小:28个文件
folder
rest-api-node-typescript-master 文件夹
file
.gitignore 1KB
file
tsconfig.json 350B
file
server.ts 442B
folder
.vscode 文件夹
file
extensions.json 191B
file
settings.json 379B
file
package.json 2KB
file
tslint.json 1KB
file
CONTRIBUTING.md 3KB
file
Readme.MD 5KB
folder
src 文件夹
folder
repositories 文件夹
file
LessonsRepo.ts 608B
file
CoursesRepo.ts 400B
folder
db 文件夹
file
sql.zip 14KB
file
db.ts 691B
file
seed.ts 618B
file
courses.json 112KB
folder
middlewares 文件夹
file
rateLimit.ts 768B
folder
handlers 文件夹
file
errorHandler.ts 647B
folder
validators 文件夹
file
lessonValidator.ts 967B
folder
models 文件夹
file
Course.ts 1KB
file
Lesson.ts 774B
file
index.ts 1KB
file
routes.ts 1KB
folder
controllers 文件夹
file
CoursesCtrl.ts 918B
file
LessonsCtrl.ts 2KB
folder
postman_collection 文件夹
file
rest-api-node-typescript.postman_collection.json 4KB
file
.env-sample 71B
file
.editorconfig 229B
file
package-lock.json 341KB
zip 文件大小:131.69KB