Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)

这篇具有很好参考价值的文章主要介绍了Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Vue3使用IP地址访问

问题

Vue3 项目,运行后,在本机浏览器中,直接使用 localhost 访问(或 127.0.0.1),能够正确访问。

但是使用Vue服务所在主机的内网 IP地址 ,无法访问,报错:ERR_CONNECTION_REFUSED

示例如下:

http://127.0.0.1:5173/
Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)

http://192.168.XXX.XXX:5173/
Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)

原因

默认配置,只能通过 localhost 访问。

如需使用网络 IP地址 访问,需要修改 Vue 项目的配置文件 package.json

默认配置时运行项目,提示只有一个 Local 访问地址。

Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)

解决方案

package.json 文件中,"scripts" - "dev" 属性,添加配置 --host 0.0.0.0

配置代码

核心配置如下:

"dev": "vite --host 0.0.0.0"

package.json 全部配置如下:

{
  "name": "hello-world",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "dev": "vite --host 0.0.0.0",
    "build": "vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "vue": "^3.2.47"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^4.0.0",
    "vite": "^4.1.4"
  }
}

配置代码示例

Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)

重新运行项目

  1. 重新运行 Vue 项目,Windows 会弹出页面提示授权。(请谨慎考虑是否授权,如所在网络有风险,请勿授权。不授权无法IP地址访问Vue服务,无需进行下面的步骤)

  2. 授权后,运行成功。

  3. 除了原来的 Local 访问地址,多出来一个 Network 访问地址。

Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)

本机浏览器中打开

在本机浏览器中,使用 IP地址 打开网页,能够正常显示。

Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)

手机浏览器中打开(同一局域网)

手机浏览器中,使用 IP地址 打开网页,能够正常显示。(手机和Vue服务所在电脑,需连接同一局域网)。

Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)文章来源地址https://www.toymoban.com/news/detail-494146.html

到了这里,关于Vue3使用IP地址访问(解决 ERR_CONNECTION_REFUSED)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 为什么直接使用IP地址无法访问网站

    在一些情况下,使用IP地址不能直接访问网站的原因主要有以下几种: 虚拟主机技术 现在很多网站采用虚拟主机技术,即在同一个服务器上托管多个不同的网站,这些网站共享同一个IP地址。此时,访问这些网站需要根据 HTTP 请求中的 Host 头信息来确定具体访问哪个网站,而

    2024年02月11日
    浏览(71)
  • 【Vue3】手机访问vue项目 || 手机无法访问vue项目 || 手机无法访问vue项目解决方法

    手机 端访问电脑端开发的项目。 手机与电脑连接同一个WiFi(或手机开热点给电脑连),保证手机与电脑在同一局域网。 找到 vue3 的配置文件 - package.json (我这里用的是vite+vue3) 找到dev配置项,输入 –host 0.0.0.0 ,代码如下 图片演示 npm run dev 运行项目,访问Network地址 ,如下图

    2024年02月16日
    浏览(53)
  • 【vue3】对axios进行封装,方便更改路由并且可以改成局域网ip访问(附代码)

    对axios封装是在main.js里面进行封装,因为main.js是一个vue项目的入口 在1处创建一个axios实例为http,baseURL是基础地址(根据自己的需求写),写了这个在vue界面调用后端接口时只用在post请求处写路由地址就可以了 在2处将创建的axios实例挂到app上 在3处,vue页面进行调用后端接

    2024年02月12日
    浏览(37)
  • Linux无法访问github解决方案【修改/etc/hosts文件,加上GitHub网站的IP地址】

    ChatGPT神中神! 省流:修改 /etc/hosts 文件,加上GitHub网站的IP地址。 \\\"Failed connect to github.com:443; 拒绝连接\\\" 错误通常表示你的系统无法建立与GitHub的安全连接。这可能是由于网络问题、防火墙设置或代理配置等原因引起的。以下是一些可能的解决方法: 检查网络连接:确保你的

    2024年02月13日
    浏览(46)
  • vue项目运行后使用ip地址在手机上打开

    window+r,输入cmd按回车后在输入ipconfig ipv4地址就是你了 (1)vue.config.js文件中修改 host localhost 为 host 0.0.0.0 (2)你的vue.config.js文件可以由于配置较多,配置在了config文件夹的index.js文件中 (3)修改package.json文件中添加–host 0.0.0.0,然后重新重启项目。 “scripts”: { “dev”

    2024年02月12日
    浏览(45)
  • php:如何在curl方式下url请求域名使用指定ip地址来访问某个服务器

            最近遇到一个问题,就是如何在curl请求某个域名的时候,可以指定某个ip访问,因为很多时候咱们的域名对应的是集群,会有很多服务器ip,并不一定是刚好访问到你想要的服务器,那么该如何解决呢? 例如:正常情况下,假设我们这样发送请求,如何指定访问

    2024年02月15日
    浏览(84)
  • vue3之vite创建h5项目1(创建vite项目、配置IP访问项目、配置多环境变量与预览打包生产效果、配置别名)

    初始化项目模块 添加环境变量文件,每个文件写入配置,定义 env 环境变量前面必须加 VITE_ dev环境 test环境 prod环境 在项目根目录下创建 03-1:配置多环境变量之dev环境 .env.development 03-2:配置多环境变量之test环境 .env.test 03-3:配置多环境变量之prod环境 .env.production 03-4 修改

    2024年02月02日
    浏览(83)
  • Vue2版本如何使用ip访问?

    前段时间研究了一下node,npm,express环境,vue-cli脚手架以及vue的版本,以及他们之间的关系,具体详见 vue环境部署,问题是vue2版本使用的npm run dev如果在服务器中的话,根本不能使用ip地址或者域名去访问,而vue3版本虽然自带npm run serve,但是我们只想部署2的版本的vue又该如何配置呢? 在

    2024年02月05日
    浏览(41)
  • 出现 login.error.passwordAuthenticationIsProhibited 访问公网IP地址需要在实例安全组白名单中添加 Workbench的服务器白名单 解决方法

    通过xshell远程服务器的时候,一直没反应 再次通过阿里云服务器的终端进行登录,提示如下:

    2024年02月04日
    浏览(59)
  • 解决Linux 下使用 ifconfig 查看不到 ip 地址

    使用ifconfig 或ip addr show命令查看IP地址时,不显示IP或只有 127.0.0.1   首先  检查 DHCP Network 等服务  是否正常开启: win +R  键打开服务 win+R 打开服务 点击确定 服务按照字母顺序排序,找到 Vmware , 确保  DHCP Network  等服务是正在运行状态: 保证以上服务是正在运行状态 在终

    2024年02月06日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包