接口代码不做异常捕获,用户请求直接抛错返回500,根本没法用
之前写查询接口,代码里没做异常捕获,一旦数据库连接失败、接口超时,直接把PHP的报错抛出来,返回500错误,用户看到满屏的报错,根本不知道是啥问题,以为网站坏了直接就走。后来我给所有接口加了统一的异常捕获,出错的时候返回友好的提示,比如系统繁忙请稍后再试,再也不直接把报错扔给用户。 很多新手写PHP接口,不做异常捕获,一出错直接抛错返回500,用户看到满屏报错,根本不知道咋回事,直接就关页面。真的,所有对外的接口一定要加异常捕获,别把底层报错直接扔给用户,用户看不懂,还以为你网站坏了。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0