1

我正在建立一个微服务。该代码在本地主机上运行良好。为了让其他计算机也可以访问它,我尝试了 npm 的 localtunnel。有时它曾经给出 404 错误,但它连续 2 天工作正常。但突然它开始给出 502 '隧道服务器离线:请求失败,状态码 502,重试 1s' 错误。

我卸载并重新安装了 localtunnel,在 localhost 上重新检查了我的代码,为了修复 502 错误,我清除了浏览器的缓存并检查了防火墙状态。

在设置 localtunnel 时,我在终端上运行了以下命令:npm install -g localtunnel, lt --port 3002 --subdomain user, sudo npm install --save-dev forever。

我希望 lt --port 3002 --subdomain user 的输出是“您的 url 是:https ://user.localtunnel.me ”,但实际输出是“隧道服务器脱机:请求失败,状态码 502,重试 1 秒'

4

2 回答 2

0

我是这样解决的。

问题:一旦您提出子域请求,然后使用 Ctrl+c 终止它。它将在终端上终止,但任务仍然在后台运行。我通过转到任务管理器并终止所有涉及“HOST”的任务来解决它。之后,再次请求子域。即,lt --port 3002 --subdomain mysubdomain

于 2020-12-02T10:46:58.720 回答
0

似乎 Localtunnel 不再起作用了。我也有 502 试图做一个简单的“lt --port 3000”命令。

在寻找解决方法时,我找到了 ngrok(这里)。将其下载到某个文件夹中,在该文件夹中打开一个终端并执行“./ngrok.exe https 3000”,它就像一个魅力!

于 2019-06-30T17:57:49.867 回答