文件名称:REST-API-with-Nodejs:使用NodeJS和SQLite作为本地数据库构建的REST API
文件大小:16.22MB
文件格式:ZIP
更新时间:2024-05-06 11:45:57
JavaScript
REST-API和Node.js 员工可使用的REST API在办公室预定座位 目录 概述 验证 终点 回应 概述 该API用作公司员工在特定房间预订座位的预定议程。 它是使用Nodejs构建的,端口:3000,并且由于在这种情况下使用的数据库是SQLite3 ,因此可以存储的数据量受到限制,但是对于小型/中型公司来说就足够了。 目前,它尚未部署,但可以随时对其进行克隆。 欢迎任何反馈。 验证 我使用jwt进行身份验证。 数据库中的任何注册用户都可以登录并接收秘密令牌,以确认其身份。 然后,此令牌必须用作授权令牌以创建预订或删除属于您的预订。 终点 有几种路线,但主要路线是: POST-用于用户身份验证 GET-查看所有房间 GET-查看所有座位 GET-查看两周前开始的所有预订 POST-创建预订 删除-删除预订 回应 存储房间,座位或预订实例的每个响应都必须采用JSON格
【文件预览】:
REST-API-with-Nodejs-master
----db.sqlite3(24KB)
----.gitignore(13B)
----app.js(2KB)
----package.json(506B)
----package-lock.json(216KB)
----db()
--------seed.js(1009B)
--------.DS_Store(6KB)
--------user_pictures()
--------schema.js(1013B)
--------database.js(661B)
----.DS_Store(8KB)
----helpers()
--------timespan.js(665B)
--------verifyToken.js(981B)
--------limitBookingsIndex.js(278B)
--------checkInput.js(1KB)
--------errors.js(200B)
----README.md(2KB)
----tests()
--------test.js(604B)
----controllers()
--------sessions.controller.js(953B)
--------bookings.controller.js(5KB)
--------rooms.controller.js(834B)
--------seats.controller.js(1KB)
----server.js(193B)