javascript - 反应原生异步存储获取令牌问题
问题描述
我试图在注册函数中获取令牌。但是当我调用 getToken 时,我得到了令牌,但没有在 register 函数中。问题是什么?当我调用 getToken 时,我无法在 register() 中获取令牌。
getToken = async () =>{
let token = await AsyncStorage.getItem('id_token')
console.log(token)
return token
}
register=()=>{
var token = this.getToken()
console.log(token)
fetch('http://192.168.0.1:8887/api/auth/activities/register',{
method: 'POST',
headers:{
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': 'Bearer ' +token,
},
})
}
解决方案
register = async () =>{
var token = await AsyncStorage.getItem('id_token')
console.log(token)
我只是简单地使用它,问题就解决了。
推荐阅读
- node.js - Sequelize Select 父/子表中引用的模型
- javascript - 图标的条件渲染
- python - 使用类编码进行预测?
- android - 带有 WorkManager 的 Dagger 2 没有 Dagger-Android
- javascript - 将图像与文本右侧对齐
- shell - 如何使用 FFmpeg 并排播放两个视频?
- regex - 修改文件中的模式匹配行以及下一行
- python - Django模板渲染没有给出预期的结果
- python - Django 测试,验证是否自动创建了 Profile
- javascript - 围绕javascript alert() 函数的算术运算