我已经使用Node.js和wxpress-ws成功创建了WS服务器。问题是我不知道要使用哪个端口而不在请求URL中键入该端口。因此,除了使用 ws://mysite.com :: xxxx / 外,我还需要仅键入 ws://mysite.com/
我尝试监听80、8080端口,但没有成功。
答案 0 :(得分:1)
如果您的应用程序正在侦听端口XXXX,则需要通过在您的网址ws://myapp.com:XXXX /中指明端口来访问它。
如果要使用ws://myapp.com/,则需要监听80端口,这是两种解决方法:
sudo node myapp.js
特权启动您的应用程序并使其在端口80上侦听。我不推荐这种方法,因为它可能会引入一些漏洞,因为该应用程序以管理员权限运行。nginx
之类的反向代理,该代理将侦听端口80,并将流量重定向到侦听端口XXXX的应用程序。您可以在线找到很多教程