老师 请求发送成功 登陆校验这里失败
相关代码: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 星