Javascript Socket.IO不带端口号

Javascript Socket.IO不带端口号,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我是否必须使用端口号来运行socket.io,或者是否可以在没有端口号的情况下访问客户端中的socket.io https://mydomain.com/chat2.html NOT https://mydomain.com:3000/chat2.html 我在某个地方读过使用Nginx的文章,但不知道如何在nodejs中实现它!或者我可以将.htaccess用于镜像域吗?对于http,如果未指定端口号,则浏览器默认为端口80 对于https,如果未指定端口号,则浏览器默认为端口443 因此

我是否必须使用端口号来运行socket.io,或者是否可以在没有端口号的情况下访问客户端中的socket.io

https://mydomain.com/chat2.html

NOT https://mydomain.com:3000/chat2.html

我在某个地方读过使用Nginx的文章,但不知道如何在nodejs中实现它!或者我可以将.htaccess用于镜像域吗?

对于http,如果未指定端口号,则浏览器默认为端口80

对于
https
,如果未指定端口号,则浏览器默认为端口443


因此,如果要使用不带端口号的https URL,则服务器需要侦听端口443,因为当https URL中未指定端口号时,浏览器将使用默认端口号。

必须将节点服务器设置为端口号80@jack.the.ripper-这是https,所以默认为443,不是80。是的,对不起,我的错不是80而是443,但想法是一样的