安装依赖包
bcryptjs
用户注册,对密码进行加密,需要使用bcryptjs包,先来安装它
yarn add bcryptjs
jsonwebtoken
用户登录,生成token,需要安装jsonwebtoken包
yarn add jsonwebtoken
dotenv
dotenv,可以用来配置环境变量,这里用来存储加密用的SECRET
yarn add dotenv
安装完成后,在项目根目录建一个.env文件,里面加上
SECRET=随便写一段字符串
例如:
SECRET=clwy.cn
在根目录app.js中引用
require('dotenv').config()
注册
var bcrypt = require('bcryptjs');
router.post('/', async function (req, res, next...