Я новичок в ReactJS, и я использовал simple-oauth
для подключения к тестовому API.Я добавил идентификатор клиента, секрет клиента, имя пользователя и пароль, а также URL-адрес токена oauth.Я получаю синтаксическую ошибку await is a reserved word (40:21)
Ниже приведен мой текущий код, который является примером из простого 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);
};
Что может быть не так в коде?пожалуйста, помогите.