查看电脑网络接口(相关链接:https://blog.csdn.net/qq_59062726/article/details/152925323?fromshare=blogdetail&sharetype=blogdetail&sharerId=152925323&sharerefer=PC&sharesource=qq_59062726&sharefrom=from_linkhttps://blog.csdn.net/qq_59062726/article/details/152925323?fromshare=blogdetail&sharetype=blogdetail&sharerId=152925323&sharerefer=PC&sharesource=qq_59062726&sharefrom=from_link):

 由上到下:

192.168.238.1(虚拟机1)192.168.111.1(虚拟机2) 192.168.137.233(WIFI )

上方三个IP是我电脑可使用的网络IP。

指定IP地址运行Vue

1.使用WIFI IP

Vue项目执行以下构建命令:

npm run serve -- --host 192.168.137.233 --port 8080 

配置:

devServer: {
    port: 6688,
    proxy: {
      '/api': {
        target: 'https://localhost:5656', // 确保是 https
        changeOrigin: true,
        secure: false, // 重要:允许自签名证书
        logLevel: 'debug', // 添加日志查看代理情况
        onProxyReq(proxyReq, req, res) {
          console.log('代理请求:', req.originalUrl, '->', proxyReq.path);
        }
      }
    }
  }

输出:

 App running at:
  - Local:   http://192.168.137.233:8080/
  - Network: http://192.168.137.233:8080/

监听端口状态:

表示这个前端程序的IP地址是192.168.137.233,监听着8080端口。

在电脑访问:http://192.168.137.233:8080/

可以成功访问到Vue 网站:

ps:如果手机也连接了这个WIFI,相当于手机和电脑在同一局域网内,手机也可以通过这个网址: http://192.168.137.233:8080/   访问到网站。

换做localhost:

换其他的网络接口,:

2.使用虚拟机地址

配置不变,执行:

npm run serve -- --host 192.168.238.1 --port 8080 

监听端口状态:

使用对应IP访问:

更换wifi IP访问:

使用localhost访问:

类似使用wifi IP地址效果。

使用host 0.0.0.0运行

执行以下构建命令:

npm run serve -- --host 0.0.0.0

配置不变:
 

devServer: {
    port: 6688,
    proxy: {
      '/api': {
        target: 'https://localhost:5656', // 确保是 https
        changeOrigin: true,
        secure: false, // 重要:允许自签名证书
        logLevel: 'debug', // 添加日志查看代理情况
        onProxyReq(proxyReq, req, res) {
          console.log('代理请求:', req.originalUrl, '->', proxyReq.path);
        }
      }
    }
  }

 监听端口状态:

可以看出:自身不指定IP 和端口,使用本地环回地址,监听配置的port。

输出:

App running at:
  - Local:   http://localhost:6688/
  - Network: unavailable

在电脑访问localhost:

使用WIFI IP访问:http://192.168.137.233:6688/

使用虚拟机IP访问

另外一个虚拟机:


 

都可以成功访问到Vue 网站。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐