我知道有很多关于类似的问题,但我还没有找到最好的方法,所以希望这不仅对我有帮助。
那么问题来了:在客户端显示错误消息的最佳方式是什么?在我以前的网站的服务器端,我有从资源文件从服务器发送到客户端的消息。因此,当用户在浏览器中使用英语时,它会以英语返回。如果是丹麦语,它会以丹麦语返回。但是这种 API 方法存在问题,因为移动设备还希望看到在(比方说)android 设备上配置的语言中的错误。在这种方法中,我不能使用资源文件,我应该向客户端发送一些错误代码,但是这个代码错误将来自 android 设备的资源文件。但是在这种方法中也是一个错误,因为我无法使用某些特定参数返回错误,例如错误消息代码中的用户名。
在我的新项目中,我正在使用自定义异常构建错误,但无法发送可以是参数的错误,例如:“John 在选定期间不可用”,其中 John 是参数。