为了账号安全,请及时绑定邮箱和手机立即绑定

koa2,ctx.body没起作用怎么回事?

koa2,ctx.body没起作用怎么回事?

繁星coding 2018-07-22 13:42:02
var jwt = require('jsonwebtoken')module.exports = async function (ctx, next) {    const token = ctx.request.body.token || ctx.query.token || ctx.request.headers['x-access-token']    if(token) {         jwt.verify(token, 'zhiyuJS', function(err, decoded) {            if (err) {                return ctx.body = { status: 0, msg: 'token信息错误', err }             } else {                 ctx.userinfo = decoded                 next()             }         })     } else {        return ctx.body = {            status: 0,            msg: '没有token'          }     } }exports.find = async function (ctx) {     let res = await SpaceModel.find()     console.log(res)  //此处打印是有 结构的     ctx.body = {         result: res     }  }但是接口报 -- 404
查看完整描述

3 回答

?
浅唱姩華

TA贡献1条经验 获得超0个赞

请问 这个问题解决了吗

查看完整回答
反对 回复 2018-11-27
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

return next()

查看完整回答
反对 回复 2018-07-29
?
慕码人2483693

TA贡献1860条经验 获得超9个赞

  1. 先把你的所有回调转成promise

  2. await 刚才转的promise

  3. await next()


查看完整回答
反对 回复 2018-07-29
  • 3 回答
  • 0 关注
  • 4579 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信