如何访问 Spartacus 中 API 调用的错误详细信息
How to access error details on API calls in Spartacus
我正在尝试访问来自 API 调用的错误响应。但看起来 Spartacus STORES 没有 return 这个。访问额外错误数据的正确方法是什么,以便我可以在组件中使用自定义操作来处理它。
我看过docs on this but this only returns the code and not the messages. I have also left a proposed fix in the repo
目前 Spartacus 没有很好的错误处理,我们已经注意到了。
在加载程序状态的值字段中,我们只想保留正确的值,这就是为什么我们不将默认错误操作有效负载设置为值。但是,您可能希望通过处理提供给 LoaderReducer 的减速器中的错误操作来实现所需的行为。
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,
我正在尝试访问来自 API 调用的错误响应。但看起来 Spartacus STORES 没有 return 这个。访问额外错误数据的正确方法是什么,以便我可以在组件中使用自定义操作来处理它。
我看过docs on this but this only returns the code and not the messages. I have also left a proposed fix in the repo
目前 Spartacus 没有很好的错误处理,我们已经注意到了。
在加载程序状态的值字段中,我们只想保留正确的值,这就是为什么我们不将默认错误操作有效负载设置为值。但是,您可能希望通过处理提供给 LoaderReducer 的减速器中的错误操作来实现所需的行为。
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,