【问题标题】:What port should Node.JS bind to? [closed]Node.JS 应该绑定到哪个端口? [关闭]
【发布时间】:2015-11-12 00:24:51
【问题描述】:

我已经使用 Socket.io 和 Node.JS 实现了实时聊天

一切都很完美,除了它在我的电脑上不起作用。我将问题缩小到我的路由器默认阻止出站端口(9239)

问题是,我无法诊断我网页防火墙问题的随机用户。所以我需要知道我应该将 node.js 绑定到哪个端口,以便每个人都可以使用它。

我可以创建自己的 url 并将其绑定到 80 或 443,但我读过这可能是不好的做法?

【问题讨论】:

    标签: javascript node.js socket.io-redis


    【解决方案1】:

    有很多方法可以做到这一点。一种方法是让 Web 服务器(如 Apache 或 nginx)处理 HTTP(80) 或 HTTPS(443) 流量,提供静态图像,并将某些请求传递到 node.js。在 unix 上,绑定到端口 1024 以下的端口需要 root 访问权限。

    【讨论】:

      猜你喜欢
      • 2012-03-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-07
      • 2011-08-19
      相关资源
      最近更新 更多