ws:路径未定义

时间:2016-04-28 08:18:30

标签: javascript node.js heroku websocket

我们正在使用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",对我而言看起来错了。 我应该在服务器和客户端上设置路径吗?

1 个答案:

答案 0 :(得分:1)

wss用于安全websocket。

在创建ws服务器后,您需要更改为

new WebSocket('ws://irrelevant.herokuapp.com');