2

我正在尝试在我的 heroku 应用程序上托管一个 Websocket 服务器。已经有一个 GraphQL 服务器正在运行,但我认为这不是我的问题的原因。
所以我的服务器是这样启动的

const wss = new ws.Server({ port: port }, () => console.log(`Serveur WebSocket prêt ${port}`));

没有错误,但是当我尝试在浏览器中连接到服务器时,就像这样:

const ws = new WebSocket('wss://ethyme-api.herokuapp.com/');

我收到错误 404。
所以我的问题是,ws 服务器的路径是什么,所以我可以连接到它吗?
谢谢

4

1 回答 1

1

如果您的 Heroku 应用程序被调用ethyme-api并且您的本地运行的应用程序在 ws://localhost:$PORT/ 下可用,则 websocket 将在wss://ethyme-api.herokuapp.com/和下可用ws://ethyme-api.herokuapp.com/

于 2020-02-19T12:16:08.343 回答