koa2,ctx.body没起作用怎么回事?
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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
return next()
楼主你解决了吗, 我和你是一样的原因也是用了这个token