菜鸟程序员的成长之路
本文旨在记录项目跑起来之后开发过程中遇到的问题的解决思路。(前端推荐使用webstorm,后端推荐使用idea)
1、控制台报错
当问题出现后,首先分别要看的就是这三个控制台,webstorm、页面(f12)和idea。一般情况下页面控制台给的信息最多,它有url、状态码和message等信息,
通过状态码可以知道后端的主要错误(状态码常见的有200,301,302,304,400,404,405,500,502,504),根据具体问题调整自己的代码。。。
2、打断点
开发的过程中,每完成一个功能点,就有可能出现bug,这时在刚完成的function上打上断点(前端用关键字debugger的方式,后端用鼠标右键的方式),重启项目然后一步一步的记录值是否在传递,当值变为null就准确的知道问题所在并修改代码继续调试。。。
3、实在无法解决请教前辈!!
4、常见状态码介绍
200 请求成功。一般用于GET与POST请求
301 永久重定向
302 暂时重定向
304 本地缓存
400 客户端请求的语法错误,服务器无法理解
404 服务器无法根据客户端的请求找到资源(网页)
405 客户端请求中的方法被禁止
500 服务器内部错误,无法完成请求
502 作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应
504 充当网关或代理的服务器,未及时从远端服务器获取请求