basic-auth:Node.js,Express,BCrypt,Mongoose基本身份验证

时间:2024-04-02 03:57:14
【文件属性】:

文件名称:basic-auth:Node.js,Express,BCrypt,Mongoose基本身份验证

文件大小:147KB

文件格式:ZIP

更新时间:2024-04-02 03:57:14

JavaScript

验证 Node.js,Express,BCrypt,Mongoose基本身份验证注册并登录用户 作者:安妮·索斯坦森(Anne Thorsteinson) 设置 .env要求: PORT端口号 运行应用 npm start 终点: 对/sign-in POST请求会将纯文本密码与存储在Users数据库中的bcrypt哈希值进行比较,并返回loggingIn的状态为true或false 对/sign-up POST请求将具有密码并发送到用户数据库进行存储(如果不存在具有该用户名的用户) 测验 单元测试: npm run test (针对当前实施的服务器,路由和用户模型的测试) npm run lint测试: npm run lint UML图


【文件预览】:
basic-auth-main
----.eslintrc.json(212B)
----.github()
--------workflows()
----src()
--------auth()
--------server.js(762B)
--------middleware()
----Lab06.png(68KB)
----LICENSE(1KB)
----__tests__()
--------basic-auth.test.js(1KB)
--------auth.router.test.js(3KB)
----README.md(933B)
----.gitignore(2KB)
----index.js(146B)
----package-lock.json(267KB)
----package.json(833B)

网友评论