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

问题描述 投票:0回答:1

我将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,每次服务器启动时都会生成一个新隧道,那么如何建立连接回其实时隧道呢?

javascript node.js localhost ngrok
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.