我拒绝了AUTH_CHECK什么都不做的承诺



在我的authprovider的AUTH_CHECK中,我验证我的令牌:

if (type === AUTH_CHECK) {
return isTokenValid(localStorage.getItem('token')) ? Promise.resolve() : Promise.reject()
}

在我被拒绝的承诺后,我的资源被调用,我可以在浏览器的控制台中看到它:

GET https://localhost:88/api/1/myresource 401

在那之后,我会打电话给我的登录表格。那么,为什么要调用我的资源来检测未经授权的访问呢?在此之前我已经拒绝了我的承诺。

这是因为react admin在authProvider调用返回之前乐观地呈现其UI,以避免空页面

相关内容

  • 没有找到相关文章

最新更新