从服务器的HTTP错误信息显示通知

问题描述 投票:1回答:1

在每当在执行CRUD操作提出了一种通用的错误发生的错误的反应,管理应用。为了反应管理员做CRUD它使用redux action creators,例如在create action creator操作也可以是它启动一个创建操作和元对象,我们看到将后执行(我真的不明白这是如何工作的其他行动,刚知道,经过初步行动派遣和/或如果它完成成功或失败),他们将被执行。 onSuccessonFailure要执行回调对象定义,显示notification底部上的消息。在此实例中的成功消息被硬编码的,因为呈现通常是相同的消息时,记录被创建这不是一个问题,但是该错误消息是hardcoded too,独立于错误的服务器发送消息将在翻译的一个串。

我想是错误消息是一个服务器错误响应发送,改变硬编码到一个比较常见的错误或有捕获错误,并说在通知中显示哪些翻译消息的可能性。

我见过this question,但解决的办法似乎重写<SimpleForm>直接调用数据提供程序,并显示错误。即使这个工程,我想不会改变,无论我用SimpleForm到CustomSimpleForm,不松动的可能增强该组件。

This example工作,但似乎什么我做的是增加对当故障发生的另一个副作用是,我可以在这里停止默认失败通知吗?

总之我希望能够更改默认的CRUD错误通知消息,一个服务器发送,保持行动的创建者的使用。如果可能的话我希望能够赶上失败行动派遣了自定义消息的通知。

是否有一个比具有监听到所有的错误消息的传奇简单的解决方案,停止正常的通知,并启动自定义的?

http-error react-admin
1个回答
0
投票

反应-管理员示出服务器错误对象,more info here的属性消息发送的消息。它使用此字符串作为翻译本地化的字符串。所以,你可以从服务器返回的消息,翻译它,它会呈现为一个通知。 This issue可能是很重要的理解,甚至有助于如果你有一个更好的解决方案

© www.soinside.com 2019 - 2024. All rights reserved.