老师 请求发送成功 登陆校验这里失败

相关代码:address.js
const router = require('koa-router')();
const { SuccessModel, ErrorModel } = require('../res-model/index');
// 登陆校验
const loginCheck = require('../middleware/loginCheck');
// 创建地址
const { createAddress } = require('../controller/address');
router.prefix('/api/user/address');
// 创建收获地址
router.post('/', loginCheck, async function (ctx, next) {
const userInfo = ctx.session.userInfo; // 获取用户名
const username = userInfo.username;
const data = ctx.requst.body; // 获取数据
try { // 创建信息 适用于try catch
const newAddress = await createAddress(username, data);
// 创建成功
ctx.body = new SuccessModel(newAddress)
} catch (ex) {
// 创建失败
console.error(ex);
ctx.body = new ErrorModel(10004, '创建收获地址失败');
}
})
module.exports = router;相关代码:登陆校验
const { ErrorModel } = require('../res-model/index');
module.exports = async (ctx, next) => {
const seesion = ctx.seesion;
if (seesion && seesion.userInfo) {
await next();
return;
};
ctx.body = new ErrorModel(10003, '登陆校验失败');
// ctx.body = {
// errno: -1,
// message: '登陆校验失败'
// }
}8
收起




恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星