我的autoSignIn
函数在开始的几分钟内运行良好,我可以在控制台上看到提取的令牌或相应的错误消息。但是经过几次尝试,它却崩溃了,我似乎没有了解为什么。我在屏幕上没有收到console.log
消息,就像一段时间后再也没有读取该函数一样。这是我的代码
AutoSignIn = () => {
console.log('test')
GetToken()
.then(token => {
console.log(token)
setTimeout(() => this.setState({
isLoggedIn: true,
isLoading: false
}), 1000)
})
.catch(err => console.log("Failed to fetch token!"));
};
它如何工作一段时间,然后在成功重新加载几次后,确实会读取GetToken
函数?发生这种情况后,只有test
出现在控制台中。