拉了一个vue2的项目下来,npm run dev
时,发现显示network:unavailable,如下图
这个问题在本机访问还好,但是如果要在局域网内访问到就不行了。
public填入本机ip以及需要被访问的端口
devServer: {
open: true,
public: 'http://本机在局域网的ip:8080',
port: 8080,
https: false,
proxy: {
'/third': {
// 保持默认
target: 'http://xxx.xxx.xxx.xxx:xxxx/',
ws: false,
secure: false,
changOrigin: true, // 允许跨域
pathRewrite: {
'^/third': '' // 请求的时候使用这个api就可以
}
}
}
}
注意:在修改完成后,需要重启一下dev(ctrl+C,输入Y,然后再输入npm run dev
)
Windows下,win键+R,输入cmd,打开命令行窗口,输入ipconfig
ipconfig
IPV4地址即为本机IP
可能原因1:检查获取本地IP时选错地址没,因为路由器是DHCP的,本机IP可能会发生改变,发生改变时需要重新配置。
可能原因2:网络没有设置为专用。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。