小编DrB*_*eza的帖子

如何处理Redux/React应用程序中的401错误

我正在使用React和Redux构建一个站点,我有一个关于如何处理401状态响应的查询.

目前,当API报告401 HTTP状态时,通常会在我的某个操作中捕获它并发送:

return dispatch({
    type: 'FETCH_MONTHLY_DATA_FAILURE',
    error: response.data
});
Run Code Online (Sandbox Code Playgroud)

相关的reducer检查HTTP状态代码,我有一些Redux中间件检查这个HTTPStatus状态值并做出相应的反应.

有没有更优雅的方式我能以一般方式处理这些错误?我正在使用Axios来处理我的HTTP请求.

reactjs redux

9
推荐指数
2
解决办法
1万
查看次数

是否可以在Loopback的远程方法中访问当前用户的角色?

是否可以在Loopback的远程方法中访问当前用户的角色?

我试图允许远程方法使用where过滤器和当前userId返回基于查找的数据子集,但在admin用户的情况下,我只想返回一整套数据.

所以我一直在尝试获取当前用户的角色列表.但我正在努力使Role.getRoles()返回除以下之外的任何东西:

[ '$unauthenticated', '$everyone' ]
Run Code Online (Sandbox Code Playgroud)

我已经尝试了上下文loopback.getCurrentContext()和传递给beforeRemote方法的上下文,我尝试过ACL.checkAccessForContext().

任何帮助,将不胜感激.

strongloop loopbackjs

2
推荐指数
1
解决办法
5397
查看次数

标签 统计

loopbackjs ×1

reactjs ×1

redux ×1

strongloop ×1