我是否必须使用端口号来运行socket.io,或者是否可以访问客户端没有端口号的socket.io?
https://mydomain.com/chat2.html
NOT https://mydomain.com:3000/chat2.html
我在某个地方读过使用Nginx但不确定如何在nodejs中实现它!或者我可以使用.htaccess镜像域名吗?
答案 0 :(得分:1)
对于http
,如果未指定端口号,则浏览器默认为端口80。
对于https
,如果未指定端口号,则浏览器默认为端口443。
因此,如果您想使用没有端口号的https URL,那么您的服务器需要侦听端口443,因为这是浏览器在https URL中未指定端口号时将使用的默认端口号