Хранение токена доступа и ответа о состоянии в React Native - PullRequest
0 голосов
/ 21 сентября 2018

Итак, я пытаюсь получить статус ответа и проверить, был ли он 200, а затем я хочу сохранить токен доступа в глобальной переменной.

.then((response) => response.json())
.then((responsejson) => {
    alert(responsejson.access_token);
    console.log(response.text());
})

В приведенном выше примере кода я могуполучить доступ к access_token, но если я хочу response.status, чтобы я мог проверить его значение, я получаю неопределенное значение, так как я могу получить доступ к этим двум значениям, не получая неопределенное значение?

.then((response) => {
   console.log(text2);
   if (response.status == 200) {
}

Здесь я могуполучить response.status и access_token будет неопределенным.

1 Ответ

0 голосов
/ 21 сентября 2018

Пытались ли вы проанализировать ответ в формате json после проверки статуса?

.then((response) => {
   if (response.status == 200) {
       response.json().then((responsejson) => {
           alert(responsejson.access_token);             
       })
});

Если у вас есть доступ к статусу во втором блоке и к токену в первом блоке, почему нет?ты просто смешал их обоих?

...