【发布时间】:2020-06-13 12:58:44
【问题描述】:
我一直在尝试向我的服务器发出 GET 请求,该服务器在端口 4000 上本地运行。
我生成了一个 JWT 令牌并在 header 中传递如下
var request = require('request');
var options = {
'method': 'GET',
'url': 'localhost:4000',
'headers': {
'JWT': '<JWT PASTED HERE>',
'Content-Type': 'application/json'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
但我不断得到
{"errors":[{"title":"invalid_request","id":"Requesting stuff","meta":{"server-time":1591980353},"errorCode":"bad-request","status":400,"detail":"This JWT has invalid path parameter"}],"error_description":"This JWT has invalid path parameter","error":"invalid_request"}
我的 JWT 已正确创建,我在 https://jwt.io/ 中验证了它
是不是因为 node.js 中不推荐使用 'request' 模块?
还有其他方法可以实现以下目标吗?
【问题讨论】:
标签: node.js authentication get jwt