AsyncStorage возвращает [Object] [Object]

В настоящий момент я пытаюсь использовать веб-токен JSON для аутентификации между приложением, поддерживающим реакцию, и сервером express/passport-jwt.

Я могу без проблем проверить учетные данные / логин из приложения на сервер, а поскольку ключ возвращается из server to app, я могу console.log(response.token) его в консоли приложения.

Затем я сохраняю его с помощью AsyncStorage.setItem('JWT_Key', response.token)

Моя проблема в том, что когда я возвращаю его, используя что-то вроде console.log(AsyncStorage.getItem('JWT_Key')), он возвращает [Object] [Object]

Кажется, я ничего не вижу в документации, может ли кто-нибудь сказать мне, что мне не хватает?


person denden    schedule 28.11.2017    source источник


Ответы (1)


AsyncStorage возвращает обещание, но вы также можете просто получить элемент с помощью обратного вызова:

AsyncStorage.getItem('JWT_Key', (err, item) => console.log(item));
person Matt Aft    schedule 28.11.2017