文件名称:cpen391-backend:CPEN 391项目的后端
文件大小:377KB
文件格式:ZIP
更新时间:2024-04-23 06:00:29
JavaScript
cpen391后端 CPEN 391项目的后端 API文档 流程图 停车处 离开 部署 git checkout main git push heroku main 设置 要求 NodeJS 14 MongoDB的4 安装 npm install npm ci mongod 环境变量 cp .env.sample .env 跑步 npm start # start server (port 80) npm run dev # run development server (port 8080) npm test # run all tests (also generate coverage)
【文件预览】:
cpen391-backend-main
----services()
--------paymentService.js(3KB)
--------parkingService.js(8KB)
----utils()
--------logger.js(509B)
--------HttpError.js(213B)
--------config.js(971B)
----.github()
--------ISSUE_TEMPLATE()
--------pull_request_template.md(384B)
--------workflows()
----models()
--------user.js(923B)
--------meter.js(999B)
--------payment.js(440B)
--------car.js(705B)
--------parking.js(1KB)
----controllers()
--------carController.js(5KB)
--------meterController.js(6KB)
--------parkingController.js(2KB)
--------userController.js(4KB)
--------paymentController.js(3KB)
----middleware()
--------auth.js(605B)
----app.js(3KB)
----LICENSE(1KB)
----__tests__()
--------services()
--------controllers()
--------version.test.js(642B)
----README.md(682B)
----.env.sample(374B)
----.gitignore(2KB)
----.prettierrc.js(1KB)
----index.js(464B)
----routes()
--------carRoutes.js(911B)
--------meterRoutes.js(844B)
--------paymentRoutes.js(964B)
--------userRoutes.js(851B)
--------parkingRoutes.js(861B)
----webhook()
--------webhook.js(1009B)
--------messageBuilder.js(2KB)
----package-lock.json(249KB)
----package.json(1KB)
----static()
--------parking.drawio.png(317KB)
--------leaving.drawio.png(29KB)