文件名称:Surfing-paradise-backEnd
文件大小:10.39MB
文件格式:ZIP
更新时间:2024-03-28 22:25:08
JavaScript
冲浪天堂后端 :locked_with_key: 这个项目是我全额文凭的一部分 :locked: 在此安全的后端服务器中,我使用了: :locked: 清除生产中最终用户的服务器错误消息,错误处理不当 使用HASH \ SALT在数据库中使用crypto(nodeJs)用户密码。 防止未经授权进入网站的不同部分。 管理员\用户登录。 NPM套件名称 用法 科尔斯 处理我网站上的资源加载 表示 管理和开发服务器 MySQL的 建立资料库 乌伊德 创建唯一的ID,防止IDOR-不安全的直接对象参考 条形标签 防止将标签注入SQL svg验证码 防止登录DosS攻击 限速 防止服务器响应DosS攻击 jsonwebtoken 启用基于令牌的安全登录授权 Cookie解析器 启用从前端发送接收cookie i 数据输入验证 套接字 为服务器连接的客户端启用侦听器 在后续假期中添加验证码更新套接字
【文件预览】:
Surfing-paradise-backEnd-main
----.gitignore(32B)
----README.md(1KB)
----data-access-layer()
--------dal.js(484B)
----config-prod.json(193B)
----middleware()
--------verify-logged-in.js(1KB)
--------verify-admin.js(1KB)
--------sanitize.js(327B)
--------verify-captcha.js(436B)
----app.js(2KB)
----package.json(567B)
----models()
--------vacation.js(2KB)
----config-dev.json(194B)
----helpers()
--------usernameVerify.js(386B)
--------crypto-helper.js(261B)
--------socket-helper.js(1KB)
--------errors-helper.js(230B)
--------jwt-helper.js(258B)
----images()
--------d21a7ae2-0f47-4f4d-8dbb-88cda78e18fe.jpg(83KB)
--------ae1945ec-e2b9-46f0-bdc7-1e387d24296f.jpg(271KB)
--------Surfing-Makes-You-Happy.jpg(59KB)
--------b1fb17ab-2a08-469b-b0e4-8bb27d3ea4dd.JPG(3.18MB)
--------4979db50-af2d-4c42-bb08-da808187637f.JPG(3.33MB)
--------ebad091a-0057-452a-b613-f2ee5fcf3160.jpg(103KB)
--------b2185276-c4d2-4901-8469-4e3a313c785d.jpg(171KB)
--------9cb86c47-efa4-4847-9211-1d54b040a20a.JPG(3.25MB)
----business-vacations-logic()
--------users-logic.js(707B)
--------vacations-logic.js(4KB)
--------auth-logic.js(1KB)
----controllers-layer()
--------vacations-controller.js(5KB)
--------auth-controller.js(2KB)
--------users-controller.js(855B)