文件名称:Mesto_Deployment:学术任务
文件大小:65KB
文件格式:ZIP
更新时间:2024-06-20 03:36:01
JavaScript
Mesto_Deployment v1.0.0 对于英语向下滚动 在 Express.js 中开发服务器应用程序,将其连接到 MongoDB 数据库,并将其部署到与域名绑定的云服务器的教程。 作为任务的一部分,实施了以下内容: 集中错误处理; 在处理之前验证对服务器的请求; 记录错误; 在带有域名绑定的云服务器上发布网站后端。 住宿 该项目已部署在以下地址: 此外,在地址有一个在课程前一阶段创建的项目前端。 项目功能 服务器(api.vitaliytikhonov.ru/webdev/projects/mesto): 处理用户创建和登录的请求(通过发出令牌进行快速登录),以及带有令牌的请求到以下页面 GET /用户(从基础返回所有用户), GET/users/:userId(返回用户), GET /卡(从基础返回所有卡), POST / 卡片(创建卡片), DELET
【文件预览】:
Mesto_Deployment-master
----.gitattributes(707B)
----models()
--------card.js(616B)
--------user.js(1KB)
----configs()
--------config.js(785B)
----.eslintrc.js(401B)
----controllers()
--------cards.js(2KB)
--------users.js(7KB)
----middleware()
--------requestValidators.js(1KB)
--------logger.js(491B)
--------auth.js(1009B)
--------cors.js(335B)
----helpers()
--------helpers.js(994B)
--------errorMessages.js(2KB)
----app.js(2KB)
----README.md(5KB)
----DevNotes.txt(16KB)
----errors()
--------InvalidCredentialsError.js(255B)
--------EmailInUseError.js(232B)
--------UnknownRequestorError.js(250B)
--------InvalidObjectIdError.js(256B)
--------NoRightsError.js(226B)
--------NotAuthorizedError.js(241B)
--------BadNewPasswordError.js(261B)
--------InvalidInputError.js(253B)
--------DocNotFoundError.js(251B)
--------MissingCredentialsError.js(256B)
--------NotFoundError.js(226B)
--------NoDocsError.js(236B)
----.editorconfig(838B)
----.gitignore(269B)
----.eslintignore(26B)
----routes()
--------cards.js(2KB)
--------signup.js(1KB)
--------signout.js(148B)
--------users.js(2KB)
--------signin.js(674B)
----package-lock.json(127KB)
----package.json(910B)