关于博客项目的登录接口测试总是状态码500
附上终端截图和代码片段
var express = require('express');
var router = express.Router();
// 引入数据库设计模型
let { } = require('../models/index');
// 登录请求
let jwt = require("jsonwebtoken");
router.get("/", function (req, res, next) {
console.log(req.query);
let { username, password } = req.query;
// 若有此用户存在
User.findOne({ username, password }).then((r) => {
console.log(r);
});
//如果登录成功,返回jwt,并且在token中存入用户名
if (req.query.username == "lisa" && req.query.password == "123456") {
let token = jwt.sign({ username: "zhangsan" }, "tianxiadiyiwudi666", {
expiresIn: '360s',
algorithm: "HS256",
});
res.json({
code: 1,
msg: '登录成功 ',
token,
});
} else {
res.json({
code: 0,
msg: '登录失败',
});
}
});
module.exports = router;