文件名称:auth-api:使用ACL的RBAC服务器,内置节点,快速,猫鼬
文件大小:182KB
文件格式:ZIP
更新时间:2024-04-07 07:12:38
JavaScript
身份验证API 使用ACL的RBAC服务器,内置节点,快速,猫鼬 作者:安妮·索斯坦森(Anne Thorsteinson) 设置 .env要求: PORT端口号 SECRET用于创建jwt 运行应用 没有前端,因此此应用程序在部署过程中不会做很多事情(因为将无法登录,注册并获得查看大多数路线上的内容所必需的访问令牌) npm start 终点: 对/sign-in POST请求会将纯文本密码与存储在Users数据库中的bcrypt哈希值进行比较,并返回loggingIn的状态为true或false 对/sign-up POST请求将具有密码并发送到用户数据库进行存储(如果不存在具有该用户名的用户) 对/users GET请求将返回当前已向经过验证的用户注册的用户名列表,无效的用户将收到错误消息;用户名将以["name1", "name2", "name3"...]的格式返回 对/se
【文件预览】:
auth-api-main
----.eslintrc.json(212B)
----.gitignore(2KB)
----package.json(764B)
----package-lock.json(267KB)
----src()
--------models()
--------auth()
--------routes()
--------error-handlers()
--------server.js(878B)
----LICENSE(1KB)
----index.js(340B)
----.github()
--------workflows()
----__tests__()
--------v1-routes.test.js(3KB)
--------auth-routes.test.js(992B)
--------v2-routes.test.js(7KB)
----README.md(3KB)
----Lab08.png(97KB)