加载JavaScript文件时nginx报::ERR_CONTENT_LENGTH_MISMATCH错误解决
- Published on
本文最近一次更新于 1631 个天前,其中的内容很可能已经有所发展或是发生改变。
前言
最近在vue开发环境中用nginx作为代理服务器正向代理时,偶尔会遇到 ERR_CONTENT_LENGTH_MISMATCH
报错,导致引用的app.js无法加载,反复刷新也无效。
原因
在网上搜索了一下,发现是nginx会缓存大文件到proxy_temp目录中,如果此时此目录读写没有权限,就会导致ERR_CONTENT_LENGTH_MISMATCH
的请求报错。
解决方案
给目录加一下权限,参考命令如下(linux or mac)
sudo chmod -R 777 /usr/local/var/run/nginx/*