Ngrok 不会更改 Web 客户端内的 localhost
Posted
技术标签:
【中文标题】Ngrok 不会更改 Web 客户端内的 localhost【英文标题】:Ngrok doesn't change localhost inside the web client 【发布时间】:2018-06-06 01:57:18 【问题描述】:我将 node.js 作为服务器并监听 3000 端口。Node.js 将渲染服务器启动时已经构建的 vue.js。我已经声明 var socket = io('http://127.0.0.1:3000');在 vue.js 中,然后通过 ngrok 公开我的本地主机。在我尝试从本地主机外部连接之前,它似乎在同一个本地主机(内部网)内运行良好。 vue 和服务器之间没有连接。我已经调试并发现,当我从 Intranet 外部连接时,它会尝试连接回其本地主机 (127.0.0.1),而不是连接回其生成的实时隧道,如 6928b3e5.ngrok.io。我使用免费版本的 ngrok,每次服务器启动时它都会生成一个新隧道,那么我该如何连接回它的实时隧道?
【问题讨论】:
【参考方案1】:我现在实际上通过使用 var socket = io(); 解决了这个问题。客户端内部
【讨论】:
以上是关于Ngrok 不会更改 Web 客户端内的 localhost的主要内容,如果未能解决你的问题,请参考以下文章
如何更改 ngrok 的 Web 界面端口地址(不是 4040)?