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

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

https://img1.sycdn.imooc.com/climg/6615e44f096f0e2117861358.jpg

相关代码: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: '登陆校验失败'
// }
}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2024-04-10 09:18:11

同学你好,课程12分54秒的问题与同学可能是一样的,同学看下视频中的解决方式,看能否解决问题。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师