【发布时间】:2019-03-05 18:21:42
【问题描述】:
我是 ReactJS 的新手,我使用 simple-oauth 连接到测试 API。我添加了客户端 ID、客户端密码、用户名和密码以及 oauth 令牌 URL。我收到语法错误await is a reserved word (40:21)
以下是我当前的代码,它是来自 simple-oauth 的示例:-
const credentials = {
client: {
id: "CLIENT_ID",
secret: "CLIENT_SECRET"
},
auth: {
tokenHost: "http://localhost/oauth/token"
}
};
const oauth2 = require('simple-oauth2').create(credentials);
const tokenConfig = {
username: "USERNAME",
password: "PASSWORD",
scope: '<scope>',
};
try {
const result = await oauth2.ownerPassword.getToken(tokenConfig);
const accessToken = oauth2.accessToken.create(result);
} catch (error) {
console.log('Access Token Error', error.message);
}
我也试过异步功能。虽然错误消失了,但控制台日志没有被触发。这是异步函数代码:-
async () => {
const result = oauth2.ownerPassword.getToken(tokenConfig);
const accessToken = oauth2.accessToken.create(result);
// no console.log in the debugger
console.log(result);
};
代码中可能有什么问题?请帮忙。
【问题讨论】:
标签: reactjs simple-oauth2