本地运行的vue2项目,使用内网穿透,前端界面一直转圈圈
内网穿透地址
项目配置
是前端资源没加载成功吗?
本地运行的vue2项目,使用内网穿透,前端界面一直转圈圈
内网穿透地址
是前端资源没加载成功吗?
以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
您想要解决的问题: 您遇到的问题是本地运行的Vue2项目在使用内网穿透时,前端界面一直显示加载中,即界面上的元素(如图片、脚本等)没有成功加载,导致页面无法正常显示。
图片内容:
ERR_CONNECTION_LENGTH_MISMATCH
。ERR_CONTENT_LENGTH_MISMATCH
错误。问题出现原因: 根据您提供的图片和描述,问题可能出现在以下几个方面:
ERR_CONTENT_LENGTH_MISMATCH
,这通常意味着请求的资源大小与服务器预期的不一致,可能是由于资源文件损坏或请求过程中被截断。问题解决方案:
host
设置为0.0.0.0
,允许所有网络接口的访问。port
是否与内网穿透的端口一致。proxy
配置中的target
地址是否正确,并且changeorigin
和pathRewrite
设置是否适用于您的项目。提供代码: 由于您没有提供具体的代码段,以下是基于您提供的webpack-dev-server配置的示例修改:
devServer: {
host: '0.0.0.0',
port: 80,
open: true,
proxy: {
[process.env.VUE_APP_BASE_API]: {
target: 'http://127.0.0.1:8080',
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
},
disableHostCheck: true
},
[process.env.VUE_APP_BASE_SOCKET]: {
target: 'http://106.14.139.90:8080',
changeOrigin: true,
ws: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_SOCKET]: ''
},
disableHostCheck: true
}
},
// ... 其他配置
}
代码运行方式:
npm install
安装依赖。npm run serve
启动开发服务器。代码预期运行结果:
推荐相关链接:
请注意,以上建议是基于您提供的信息。如果问题仍然存在,可能需要更详细的项目配置和错误日志来进一步诊断问题。