后端错误处理:别把系统报错直接给用户看,写日志里自己看

2个月前 (09-16 10:10)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

新手写代码,出错了直接把错误信息抛给用户看,用户看到一堆报错,直接就走了,今天说一下后端基础的错误处理。

别把系统错误直接给用户看

数据库连不上、代码报错,别把详细的错误堆栈、文件路径直接返回到前端,一来用户看不懂,二来暴露服务器信息,容易被黑客找漏洞。

统一返回格式

接口成功就返回code:200,数据放data;出错就返回对应错误码,前端提示用户友好的话,比如"系统繁忙,请稍后再试",详细错误日志写到服务器日志里,开发者自己看。

开发阶段开错误提示

自己调试的时候开详细错误提示,方便找问题,上线之后关了详细报错,只返回友好提示,别让用户看到一堆代码。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/216.html

0
回帖

后端错误处理:别把系统报错直接给用户看,写日志里自己看 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息