安装依赖包
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...