mobile - Nuxtjs : Expose localhost to external doesn't work

标签 mobile host nuxt.js

我尝试将我的手机连接到我本地的 nuxtjs 项目。我认为它会像那里描述的那样容易。 https://nuxtjs.org/faq/host-port/但没有任何效果。我也安装了 cross-env 但没有解决我的问题。

如果我在我的电脑上启动 npm run dev

"dev": "cross-env NUXT_HOST=0.0.0.0 NUXT_PORT=3333 nuxt",

服务器启动,我可以使用 url 连接到项目

enter image description here

但是如果我尝试连接我的手机,它就无法加载。我的手机和电脑连接到同一个wifi。

如果可能存在问题,我试图找出 url 中设置的 ip nuxtjs。我使用了 ipconfig,在第一个条目中我找到了 ip,但还有很多其他条目,我不知道它们是什么... enter image description here

我还查看了 wifi 的设置,但在那里我发现了一个不同的 IP 地址
enter image description here

这是问题吗?我试图在 NUXT_HOST 中设置此 ip,但随后我只收到此错误消息
listen EADDRNOTAVAIL ip-address

有任何想法吗?啊,如果这有所作为,我正在使用 Windows 10。

解决方案

在移动设备上,需要来自 wifi 的 IP + 在 nuxt.config 中设置的端口,而不是在控制台中输出的 IP

最佳答案

我希望我能正确理解你的问题。

如果您正在寻求一种方法来允许 Nuxt 开发服务器允许来自(外部)主机和 localhost 以外的 IP 地址的连接,这可以通过修改 nuxt.config.js 轻松完成。像这样:

    build: {
        extend(config, ctx) {} // blah blah
    },
    server: {
        host: "0.0.0.0"
    }

我使用它通过本地网络通过 Wi-Fi 从我的手机连接到 Nuxt。

关于mobile - Nuxtjs : Expose localhost to external doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55236594/

相关文章:

python - 如何使用 Django 获取主机服务器的名称?

vue.js - Nuxt.js loginWith Auth0 延迟重定向

html - Bootstrap - 导航栏不会在移动设备上关闭

android - Mobile Chrome 和 WebView 上的背景颜色显示不正确

android - Jquery Mobile 页面转换显示额外元素

task - 如何在一个作业的2个节点上运行不同的任务

html - 如何在不支付域名和主机费用的情况下学习制作网站(仅用于练习)?

android - 无法在布局中正确获取 Textviews

nuxt.js - Nuxtjs/google-fonts 包出现 "Unknown file extension"错误

vue.js - 如何在Nuxt.js中实现注销?