如何在react-redux中编写拦截器?

时间:2016-10-23 17:21:49

标签: reactjs interceptor react-redux

我必须在登录到每个api后传递从服务器接收的令牌。所以我的问题是如何编写一个拦截器,它将在每次api调用时追加令牌。我正在使用'请求承诺'打电话给api。

谢谢!

1 个答案:

答案 0 :(得分:1)

我会为您的请求承诺创建一个包装器(接口)功能。调用:

(not (diagnosi (nome ?)))`

这种方式在每次export default class RequestInterface { constructor(accessToken) { this.accessToken = accessToken; } request({ method, uri, body, }) { return rp({ method, uri, body, qs: { access_token: this.accessToken, }, }); } } 来电时,您都会在那里获得凭据。

(我没有对此进行测试,但这是基本想法)