我只是匆匆忙忙,是否可以将我自己的中间件插入到所有需要的史诗中,或者简单地插入到所有史诗中?
我遇到的问题是,当调用API时,对于特定的返回码,我需要调用一个特定的端点,如果成功,则需要再次执行上一个史诗。
例如,您可以将其视为凭据已过期,从而获得一些返回状态代码,该代码对于所有端点都是相同的,然后您将调用endopint刷新凭据,并且需要再次调用该特定enpoind。
我可以在每部史诗中做到这一点,但是我觉得它太不灵活了。如果要查找代码,是否有办法捕获错误,而不是调用该刷新端点并重复上一次调用?
我正在使用
"redux": "^4.0.1",
"redux-observable": "^1.0.0",
"rxjs": "~6.2.0"
感谢任何输入。