koa-jwt接收到header中到token后仍断定401

来源:3-7 签到接口开发2

盏中柳色浅

2020-05-03 21:18:59

已在axios的request拦截器中,讲token挂载于header中,即authorization,但仍然触发了错误处理返回401提示无权限,不知何因

//仍然进入此处返回401
  return next().catch((err) => {
    if (401 == err.status) {
      ctx.status = 401;
      ctx.body = {
        code:401,
        err_msg:'Protected resource, use Authorization header to get access\n'
      }
    } else {
      console.log('errorapp');
      ctx.status = err.status || 500
      ctx.body = {
        code:500,
        err_msg:err.message
      }
    }
  })

http://img.mukewang.com/climg/5eaec40509f2a1a203620272.jpg

写回答

1回答

Brian

2020-05-04

jwt Token是有格式的,小伙子 

在Header中,Authorization要大写,然后加上`Bearer ${token}`

Authorization: Bearer eyJhbGci0....

1

0 学习 · 1842 问题

查看课程