一、用户登录发送登录请求到后台
async loginHandle () {
const data = await this.$api.personal.login(this.username, this.password)
}
二、后台接收用户发送的登录请求,进行验证用户登录。验证成功后生成token并响应给前台
router.get('/login', (req, res) => {
let {
username, password } = req.query
console.log(req.query)
user.find({
username, password}).then((data) => {
let {
username, _id } = data[0]
const token = jwt.generateToken(username, _id)
if (data.length === 0) {
res.send({
err: -1, msg: '用户名或密码错误' })
} else {
res.send({
username, _id, token , err: 0, msg: '登陆成功'