背景
早在开始了解ThinkPHP时就一直记得一段话:
在一开始无知的我以为出现错误后能在调试阶段优雅的了解错误信息,但结果大家试一下便知道,十分尴尬。尤其是当在小程序里请求api,在过程中发生错误时更是无比尴尬。
原本理想的解决方法
按照官方文档的说法,那么这样的请求头不就好了吗?
实际上…这对于后端来说取出参数将会变得十分不优雅。如果是application/x-www-form-urlencoded
,那么我们轻松利用$_POST['name']
或ThinkPHP提供的Request::param('name')
获取,但是如果变为了Json…那么很可惜,我还没有找到十分靠谱的方案,那么到底该如何解决呢?
1.修改默认错误信息模板文件
src/tpl/think_exception.tpl为异常页面的模板文件,在其head标签存有很多样式代码,如果删去他们便可以在狭小的窗口直接定位问题。