对于任何在这里跟随我的可怜人:passport-jwt doc意味着auth标头应如下所示…
授权:JWT JSON_WEB_TOKEN_STRING .....
事实证明这是一种误导(无论如何对我而言)。
幸运的是,由于这篇文章,我能够学习令牌的构建方式。(令牌的前缀直到第一个“。”是该方案的base64编码。前面的“ JWT”是噪音,阻止了验证的进行。
因此,解决方法是将用户控制器返回的令牌从以下位置更改:
res.send({ user: user, jwtToken: "JWT " + token });简单来说:
res.send({ user: user, jwtToken: token });ew 是我,还是真的很不高兴,为什么在这么多的节点包文档中对这些内容的解释不充分?



