Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.JS应该绑定到哪个端口?_Javascript_Node.js_Socket.io Redis - Fatal编程技术网

Javascript Node.JS应该绑定到哪个端口?

Javascript Node.JS应该绑定到哪个端口?,javascript,node.js,socket.io-redis,Javascript,Node.js,Socket.io Redis,我已经使用Socket.io和Node.JS实现了实时聊天 除了在我的电脑上不工作外,一切都很好。我把问题缩小到我的路由器默认阻塞出站端口的事实(9239) 问题是,我无法诊断我的网页的防火墙问题的随机用户。所以我需要知道我应该将node.js绑定到哪个端口,这样每个人都可以使用它 我可以创建自己的url并将其绑定到80或443,但我读到这可能是一种不好的做法?有很多方法可以做到这一点。一种方法是使用web服务器(如Apache或nginx)字段管理HTTP(80)或HTTPS(443)流量,提

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

除了在我的电脑上不工作外,一切都很好。我把问题缩小到我的路由器默认阻塞出站端口的事实(9239)

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


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

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