【文件属性】:
文件名称:contact-keeper:联系保管人
文件大小:205KB
文件格式:ZIP
更新时间:2021-03-28 23:00:53
JavaScript
联系Keeper应用
脚步:
设置Express服务器安装依赖项
创建路线
在地图集上设置MongoDB集群将MongoDB连接到应用
创建用户架构和模型
注册用户
验证用户输入
检查用户是否存在
哈希密码
将用户保存到数据库
使用用户ID有效负载创建JWT
登录用户
验证用户输入
检查用户是否存在
如果匹配,请检查电子邮件和密码
使用用户ID有效负载创建JWT
获取登录用户
从头获取令牌的中间件
验证并解码令牌,然后将其放入请求中
通过请求中的用户ID获取用户
创建联系模式和模型
建立新联络人
验证用户输入
发送令牌以及用户ID标头
建立新联络人
将联系人保存到数据库
获取所有联系人通过令牌发送的请求中的用户ID获取所有联系人
为前端设置React CRA
【文件预览】:
contact-keeper-main
----client()
--------package.json(1KB)
--------package-lock.json(682KB)
--------src()
--------public()
----models()
--------ContactModel.js(443B)
--------UserModel.js(362B)
----package.json(775B)
----server.js(568B)
----routes()
--------auth.js(2KB)
--------users.js(2KB)
--------contacts.js(3KB)
----package-lock.json(79KB)
----.gitignore(343B)
----README.md(1KB)
----middlewares()
--------auth.js(624B)
----db.js(419B)