新手写代码,出错了直接把错误信息抛给用户看,用户看到一堆报错,直接就走了,今天说一下后端基础的错误处理。
别把系统错误直接给用户看
数据库连不上、代码报错,别把详细的错误堆栈、文件路径直接返回到前端,一来用户看不懂,二来暴露服务器信息,容易被黑客找漏洞。
统一返回格式
接口成功就返回code:200,数据放data;出错就返回对应错误码,前端提示用户友好的话,比如"系统繁忙,请稍后再试",详细错误日志写到服务器日志里,开发者自己看。
开发阶段开错误提示
自己调试的时候开详细错误提示,方便找问题,上线之后关了详细报错,只返回友好提示,别让用户看到一堆代码。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0