0

在生产网页中显示组织内部项目中的错误消息是否是一个好主意?我认为它是一个很好的选择,因为它们不是面向公众的网页。最终用户可以截取错误页面的截图并发送给开发人员进行支持/修复。我的想法真的错了吗?如何根据环境让代码显示并隐藏在生产环境中?在内部项目中显示生产中的错误消息

+2

这实际上取决于用例场景,而且是一个相当广泛的问题。根据您的应用程序的规模,您可以将日志写入文件,或写入可通过安全Web界面获取的缓存系统。 –

回答

1

1)这个问题是基于oppinion的,并且通常在stackoverflow上皱起眉头。

2)我喜欢这个问题,所以: 是的,这是一个好主意,告诉用户出了什么问题。我这样做是因为否则用户更沮丧。聪明的人甚至有时可以用他们的管理员解决问题。

另一方面,,堆栈跟踪等详细信息和一些低级API的详细信息对用户没有用处。这应该被记录到一个日志中,给定一个时间戳或一个ID,并且只有这个引用应该显示给错误消息中的用户,以便管理员可以查找它并分析日志。