0
我們正在使用ws。ws:path is undefined
我開始我們的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"
,這對我來說看起來是錯誤的。 我應該在服務器和客戶端上設置路徑嗎?
什麼有與路徑做
ws
服務器? Heroku的服務器可以通過'ws:'和'wss:'連接,但顯然我更喜歡SSL。 – webjay和連接工作。我只關心我是否可以優化。 – webjay
Heroku處理SSL部分,然後將連接路由到我的服務器,因此Heroku內部的每臺服務器都是非SSL的。 – webjay