【发布时间】:2020-05-30 11:57:21
【问题描述】:
在我的 Express 应用程序中,我必须获取 Auth0 的访问令牌。在文档中,他们有一个带有请求的纯 Node JS 示例:
var request = require("request");
var options = { method: 'POST',
url: 'https://XXX.eu.auth0.com/oauth/token',
headers: { 'content-type': 'application/json' },
body: '{"client_id":"XXX","client_secret":"XXX","audience":"http://localhost:3001/","grant_type":"client_credentials"}' };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
但是当我尝试以另一种方式做同样的事情时:
app.post('/token', function(options, res) {
return res.json()
});
我收到“UnauthorizedError:未找到授权令牌”。
我怎样才能正确地做到这一点?
【问题讨论】:
标签: node.js express axios auth0