Я пытаюсь получить значение токена, но я получаю ERROR TypeError: Cannot read property 'token' of undefined
об ошибке ERROR TypeError: Cannot read property 'token' of undefined
//Below code gives the output shown below with black color text
data.text()
// I am interested in fetching token value which is nested inside success keyword, below code fails to get the token
var abc = data.text();
abc['success'].token
let abc = JSON.parse(data.text());
var abc = (JSON.parse(data._body)).success.token;
Следующий код предназначен для чтения JWT-формы js
function parseJwt (token) {
var base64Url = token.split('.')[1];
var base64 = base64Url.replace('-', '+').replace('_', '/');
return JSON.parse(window.atob(base64));
};
abc
- этоString
, а неObject
. Так чтоabc['success']
не соответствует потребности (это ноль). Возможно, вам следует использовать анализатор JSON или изменить тип возвращаемых данных.