Ngrok不会更改Web客户端中的localhost

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ngrok不会更改Web客户端中的localhost相关的知识,希望对你有一定的参考价值。

我将node.js作为服务器并侦听端口3000.Node.js将呈现服务器启动时已经构建的vue.js。我已经声明了var socket = io('http://127.0.0.1:3000');在vue.js中,然后通过ngrok公开我的localhost。它似乎在同一个localhost(内部网)内运行良好,直到我尝试从外部localhost连接。 vue和服务器之间没有连接。我调试并发现当我从Intranet外部连接时,它正在尝试连接回localhost(127.0.0.1)而不是连接回其生成的实时隧道,如6928b3e5.ngrok.io。我使用免费版本的ngrok,每次服务器启动时都会生成一个新隧道,那么如何建立连接回其实时隧道呢?

答案

我现在通过使用var socket = io()来解决这个问题。在客户内部

以上是关于Ngrok不会更改Web客户端中的localhost的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 ngrok 的 Web 界面端口地址(不是 4040)?

ngrok 不会解除我的本地 django Web 服务器

如何使用 Ngrok 将简单的 Java HTTP 客户端应用程序连接到 Web 资源?

本地主机不记录更改?

Ngrok url 每天都会更改我启动 Ngrok

ngrok配置说明