問題タブ [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.
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 サーバーを提供できると思います...どのように作成しますか?
再現用のパッケージ バージョン: