vue2项目在mac本地请求接口超时问题

一、问题

vue2项目在mac下接口请求会频繁超时,严重影响开发效率。

命令行报如下错误:

二、排查过程

刚开始没有注意到命令行报错,以为可能是接口的问题,就和后台调试查找,没有解决。再后来和运维排查,仍然不能解决。。。

  • 排查服务器接口接受和返回,正常
  • 用postman直接请求接口,也会出现超时现象
  • 打包在windows电脑测试,正常
  • 打包在mac本地测试,不行
  • 更换mac本地浏览器等等,不行

三、解决

后面看到命令行报错,然后百度一下,有不少问题相同的,解决!!

增加请求头Connection: "keep-alive"

四、参考

记一次本地错误排查过程:macbook Proxy error: Could not proxy request

Why I keep getting ECONNRESET error on proxy calls in MAC OSX only, totally arbitrary with some successful calls (Pretty desperate)

vue-cli开发时项目跨域代理经常超时,请问有哪些可能原因?