我现在正在修改使用JSON Web令牌进行身份验证,在本机应用和express/passport-jwt
服务器之间进行身份验证。
我可以检查从应用到服务器的凭据/登录没问题,因为密钥是从server to app
返回的,我可以在应用控制台上console.log(response.token)
。
然后我用AsyncStorage.setItem('JWT_Key', response.token)
我的问题是,当我使用console.log(AsyncStorage.getItem('JWT_Key'))
之类的内容返回时,它会返回[Object] [Object]
我似乎无法在文档中看到任何内容,有人可以告诉我我错过了什么吗?
答案 0 :(得分:6)
AsyncStorage会返回一个承诺,但您也可以通过回调获取该项:
AsyncStorage.getItem('JWT_Key', (err, item) => console.log(item));