0

我正在尝试访问 API 调用的错误响应。但看起来斯巴达克斯商店不返回这个。访问附加错误数据的正确方法是什么,以便我可以使用组件中的自定义操作来处理它。

我已经查看了有关此的文档,但这仅返回代码而不是消息。我还在回购中留下了一个建议的修复

4

1 回答 1

1

目前 Spartacus 并没有很好的错误处理能力,我们已经注意到了。

在加载器状态的值字段中,我们只想保留正确的值,这就是为什么我们不将默认错误操作有效负载设置为值。但是,您可能希望通过处理提供给 LoaderReducer 的 reducer 中的错误操作来实现所需的行为。

value: reducer ? reducer(state.value, action) // you have this option. You can extract anything from this action and use it to set new state
 : undefined,
于 2020-04-16T10:22:18.057 回答