文件名称:parking-lot:由Nas Daily主持的TechHackathon的BE任务
文件大小:75KB
文件格式:ZIP
更新时间:2024-05-21 09:14:22
JavaScript
停车场API 用来将汽车停放在指定停车位的停车API 如何启动和运行 本地环境 克隆此仓库 转到文件夹 cd parking-lot 重要步骤:在.env文件中定义停车场大小 PARKING_LOT_SIZE=20 (默认为10) 安装软件包 npm install 开玩笑的测试用例 npm run test 运行服务器 npm run start 一旦开始,您可以访问 码头工人 docker build -t parking . API端点 终点 方法 有效载荷 回复 要求 描述 / api / v1 / park 邮政 {car_number:“ A553”} {slot_id,car_number} car_number首字母必须为字母,并且所有字母均大写 停放汽车 / api / v1 / unpark / {slot_id} 删除 没有任何 { 信息 } 没
【文件预览】:
parking-lot-main
----config.js(481B)
----package.json(466B)
----routes.js(166B)
----server.js(131B)
----routes()
--------api()
----Dockerfile(113B)
----jest.config.js(110B)
----ParkingLot.postman_collection.json(2KB)
----tests()
--------server.test.js(3KB)
----package-lock.json(250KB)
----controllers()
--------Car.js(2KB)
--------Error.js(966B)
----.env(19B)
----.gitignore(13B)
----lib()
--------Validators.js(728B)
--------error.js(939B)
--------ParkingLot.js(4KB)
----.dockerignore(27B)
----app.js(751B)
----README.md(3KB)
----services()
--------parkingLot.js(209B)
----utils()
--------catchAsync.js(247B)
--------unixNow.js(125B)
----middlewares()
--------rateLimiter.js(2KB)