【问题标题】:Setup Node.js Server to be accessed externally (external/public ip)设置要从外部访问的 Node.js 服务器(外部/公共 ip)
【发布时间】:2015-11-04 11:10:38
【问题描述】:

我创建了一个 node.js 服务器并进行了设置。它正在监听一个端口。我可以通过 localhost 或网络上的其他设备访问它。 是否可以通过我的外部 IP 访问我的服务器?还是我必须找到一个托管服务来为我做这件事。

我可以通过 ping 访问外部 ip,但是当我把它放在 chrome 中时,它会搜索 ip 并返回:

您的搜索 - - 没有匹配任何文档。

【问题讨论】:

  • 你试过在ip前面使用http://吗?像这样:http://192.168.1.101 在不了解您的网络的情况下,我们真的无法知道如何回答您的问题。您可能需要端口转发。节点监听的端口是什么?
  • 我使用了 http://。我还监听 80、8080 和 5555 端口。

标签: node.js ip


【解决方案1】:

是的,NodeJS 就是为此而生的。如果您无法访问它,则可能是防火墙问题。

【讨论】:

    【解决方案2】:

    我发现问题在于我没有在 ip 周围加上括号。我花了很长时间才弄清楚我需要这样做。

    How do ports work with IPv6? 回答如何搜索 ipv6 地址。[1]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多