AI / 编程与调试
堆栈、SQL、版本号、内网地址全在出错页面里,需要分层收起
生产环境的出错页面会把堆栈和 [框架] 版本一起返回给前端。请给出分层处理方案:对外只返回错误码与 [追踪 ID]、完整堆栈只进日志、调试信息按环境开关;再检查还有哪些地方会泄露(健康检查、接口文档页、管理端点、静态目录列表)。最后说明 [追踪 ID] 怎么让客服和开发对上同一次请求。
中文原文
别只改全局异常处理器,框架自带的调试端点也要一起关。