【文件属性】:
文件名称:getir-case-study-api
文件大小:94KB
文件格式:ZIP
更新时间:2021-05-31 09:52:46
JavaScript
#Getir 挑战
描述
Getir 后端任务的解决方案。 API 网址: :
目录
文献资料
设置
依赖关系
- JavaScript 运行时环境
Express - NodeJS 的 Web 应用程序框架
Mongodb - 基于文档的数据库管理系统
猫鼬-用于NodeJS的基于承诺的ODM
入门
请按照以下步骤在开发模式下设置项目
安装Nodejs
安装和设置Mongodb
克隆存储库(请参阅下面的命令)
git clone https://github.com/JohnMadakin/getir-case-study-api.git
运行cd getir-case-study-api进入应用程序目录
通过运行命令安装应用程序的依赖项
npm install
使用存储库中的env.example文件在目录的根目录中创建一个.env文件
将质询文档中的数据库URI复制
【文件预览】:
getir-case-study-api-main
----.eslintrc(652B)
----services()
--------records()
----utils()
--------circuitBreaker.js(744B)
--------logger.js(378B)
--------cors.js(348B)
----models()
--------records.js(476B)
----server.js(441B)
----controllers()
--------records()
----helpers()
--------responseData.js(246B)
--------badRequestResponse.js(314B)
--------successResponse.js(394B)
--------specValidator.js(392B)
--------apiError.js(1KB)
--------apiResponse.js(548B)
--------error.js(552B)
----app.js(1KB)
----.travis.yml(144B)
----config()
--------app.js(483B)
--------database.js(1KB)
----jest.config.js(212B)
----README.md(2KB)
----middlewares()
--------rateLimiter.js(174B)
----tests()
--------integration()
--------services()
--------setup.js(106B)
----env.example(141B)
----.gitignore(218B)
----routes()
--------v1()
----package-lock.json(300KB)
----package.json(1KB)