Vue项目热重载失效的解决方案
发现页面有一些sockjs请求请求不通,报错,猜测页面热重载是通过这个sockjs-node实现的,既然报错,肯定有什么原因导致访问不通,不通才导致页面无法热重载,无法及时更新界面。
通过各种查找资料,发现
是meta的头导致的
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
这个头的意思是自动将http的不安全请求升级为https
HTTPS 是 HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求,一旦出现就是提示或报错
解决方法 就是开发过程中,把这个meta头注释