問題タブ [engine.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3923 参照

node.js - 独立した Websocket サーバーでの Socket.io「無効なフレーム ヘッダー」エラー

別の Websocket サーバーsocket.ioを別のパスで動作させる方法はありますか?

私が見ている動作は、別の websocket サーバーが作成された場合socket.ioでも適切に機能しますが、websocket への接続をアップグレードせず、(chrome から) エラーで失敗することです:

明確にするために、websocket server 行が省略されている場合、socket.io正常に動作します。

apollo-server-express私の具体的なユースケースは、サブスクリプションが有効になっているときにパッケージによって websocket サーバーが作成されることです。socket.ioより使いやすい方法で構成する方法はありますか? または、作成する代わりに apollo が使用する Websocket サーバーを提供できると思います...どのように作成しますか?

再現用のパッケージ バージョン: