我安装了 nodejs 并创建了一个示例应用程序。当我运行时,npm start
我收到一条消息,说我可以打开我的 Web 浏览器到http://localhost:3000以查看应用程序的运行情况,但此安装是在 Web 服务器上 - 不是我的本地计算机,因此,而不是本地主机: 3000 我想使用 mydomain.com:3000 之类的东西到达那里
我找不到答案,很可能我只是不知道如何搜索它......有什么想法吗?
我正在关注这里的教程:https : //facebook.github.io/react/tutorial/tutorial.html
我想我只需要暂时摆脱这种情况。我使用 ssh 本地转发让它工作。
我已经使用 ssh 配置文件登录到我的服务器而不必记住密码,所以我只是将这一行添加到我的配置文件中:
LocalForward localhost:3000 xxx.xxx.xxx.xxx:3000
其中 xxx.xxx.xxx.xxx 是我的服务器 IP 地址。
然后,我通过 ssh 连接到我的服务器:
ssh -f -N mysite
连接后,我打开浏览器并转到 localhost:3000,现在就在那里。
我使用了我的 ssh 配置文件,但没有它也应该可以工作。
ssh -f -N -R 3000:localhost:3000 mydomain.com
我发现这个命令最终让我在这个链接中解决了我的问题:http : //stuff-things.net/2016/01/20/tunneling-to-localhost/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句