如果我的服务器出现问题,我会显示“404错误页面”。如果业务逻辑出现问题,对于所请求页面的内容至关重要,我应该展示什么?
答案 0 :(得分:2)
如果错误与特定属性有关,我建议在表单输入旁边显示错误消息。
同样,如果错误很简单或是Web表单的结果,则应将错误消息重定向回要显示的表单。
如果错误更通用或太复杂,您应该有一个错误页面来报告错误详细信息。
答案 1 :(得分:1)
如果用户可以通过修改某种形式的值来解决问题,请输入错误消息,指导用户如何执行修复。
如果业务逻辑本身出现严重错误,就像某些Web服务调用失败一样。您不应该返回404,这意味着“未找到资源”,而是返回500,其中显示“内部服务器错误”。创建一个页面,告诉用户出了什么问题,以及他们可能做了什么(重试,联系你,其他东西..)。当发生类似情况时,不要忘记记录并向开发人员/管理员发送电子邮件,以便他们采取行动。