Vue项目引入了d3.js,在打包部署到nginx静态服务后,页面不能正常展示,F12打开控制台,发现报了几个net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content)错误。第一次遇到Status Code为206的问题,所以本文记录一下。

d3.min.js有140kb,还有chunk-vendors.js文件有1.2Mb。Nginx部署静态文件,配置了反向代理服务,而代理服务器的响应内容缓存区默认比较小,导致部分文件出现加载不全的问题。缓存大小代理缓存区在nginx.conf中http里面加入三行配置,如下:
Nginx:再次刷新页面发现页面可以正常展示了,没有了206的错误,问题解决。
耐思^_^
欢迎访问:天问博客