500 Internal Server Error 服务器内部错误,无法完成请求
情景复现:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/99716e7bcf1f858f568a4918c12b5d13.png)
排查思路:
1.先核对自己写的接口,请求参数,字段是否和后台的接口一致
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/798b57af6eb8c621ae6b9df64701e973.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dca64cd954702f126e7ee7a3c385175d.png)
以上核对了是一致的。
2.排查测试环境和开发环境,这里推荐一个VSCO的调试插件Thunder Client
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2a3ac8046b41560a3f2a7a56ecb32306.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/96b1c941ebcbb0da60071a293debe687.png)
最后检测是我用了测试环境,然而测试环境并没有数据,最后切换开发环境,出来了数据。(真实就是我换了环境没有再执行一遍启动命令,直接Ctrl+s,我这个憨批)
3.结论:报500一般会是后台的原因,不过前端首先要排查字段还有它的环境。