我在调试API调用时遇到了问题。当我加载页面时,它试图从API获取一些数据,并返回500内部服务器错误。但是在chrome控制台中没有关于它的信息,不像你只是打开带有致命错误的页面。
当然,我可以在浏览器中打开api页面本身,它可能会抛出与任何其他页面相同的致命错误,但是这个页面需要通过中间件进行授权,其中之一就是RedirectIfAuthenticated将其重定向到主页。当我删除重定向时,它会重定向到登录页面,等等。大多数情况下,我不能确定这个错误与我正在调试的页面有关,而不是由于移除中间件等原因造成的。
所以这使得API调试变得很困难,我想如果有像Yii2中那样的调试器,在特定的页面上列出所有最后的请求,并链接到个人错误页面和完整的错误日志。我唯一能找到的就是调试栏组件,与Yii2不同,它不会在页面上显示ajax请求的结果。
发布于 2018-09-05 15:50:37
对于laravel,我建议使用laravel debugbar,它与Yii调试不完全匹配,但我们可以充分利用它。
https://stackoverflow.com/questions/52179556
复制相似问题