文件名称:express-mesto:项目“ Mesto”的正面和背面
文件大小:49KB
文件格式:ZIP
更新时间:2024-05-10 16:13:38
JavaScript
,网络学院,第19流 Node.JS课程 “地点,后端” 作者:Arkady Flitman 该项目的前文在发布。 该课程的目的是为先前编写的前端创建一个后端。 技术:Node.JS,Express.js,MongoDB 功能:培训项目“地方”的后端。 通过API与前端进行交互,同时创建时我遵守REST的原理。 功能的详细说明 第一部分:用户个人资料。 实施的: 用户创建 编辑用户数据和头像 检索用户信息 在计划中: 验证传入的信息 用户注册 用户认证 安全增强功能:防御XSS和CSRF攻击 第二部分:带有不同地点照片的卡片 实施的: 检索可用卡 创建和删除卡(只有创建该卡的同一用户才能删除) 放置和删除喜欢(每个人只能放置一个喜欢) 在计划中: 验证传入的信息 项目启动 npm run start服务器npm run dev通过热重装启动服务器
【文件预览】:
express-mesto-main
----.eslintrc.json(312B)
----.gitignore(162B)
----app.js(842B)
----package.json(920B)
----package-lock.json(134KB)
----models()
--------card.js(748B)
--------user.js(2KB)
----utils()
--------errors.js(1KB)
----README.md(2KB)
----middlewares()
--------error-with-status-code.js(178B)
--------logger.js(487B)
--------auth.js(699B)
--------errors-handler.js(259B)
----controllers()
--------cards.js(2KB)
--------users.js(3KB)
----routes()
--------cards.js(926B)
--------index.js(1KB)
--------users.js(819B)
----.editorconfig(822B)