我们正在使用ws。
我像这样启动我们的WebSockets服务器:
const wsServer = require('ws').Server;
new wsServer({
port: process.env.PORT
});
客户连接如下:
new WebSocket('wss://irrelevant.herokuapp.com');
在Heroku的日志中,我看到类似的内容:
heroku[router]: at=info method=GET path="/:undefined" host=irrelevant.herokuapp.com request_id=b7f325f3-f1ab-4680-873c-f6b116e7ddcx fwd="54.166.51.7" dyno=web.1 connect=3ms service=2040923ms status=101 bytes=175
我担心的path="/:undefined"
,对我而言看起来错了。
我应该在服务器和客户端上设置路径吗?
答案 0 :(得分:1)
wss
用于安全websocket。
在创建ws
服务器后,您需要更改为
new WebSocket('ws://irrelevant.herokuapp.com');