こんにちは。かじです。
最近、vueで開発していた最中、npm run serveをしたら、下記のようなエラーが出ました。
RangeError: Invalid WebSocket frame: RSV1 must be clear
色々とnode_moduleの奥底(websocket系の何か)がうまくいっていないみたい。
嫌な予感を隠せませんが、調べてみると案の定、英語記事ばかり。
しゃあなし、Stack Overflowを見てみることに。
とりま、ポート8080は、 OS側で使用しているよう。
なので、コマンドを下記のように変更して使用するポートを変更します。
$ npm run serve -- --port 8081
これで問題なく、ローカル環境で動くようになりました。
参考サイトは下記になります
WebSocket 'Invalid WebSocket frame: RSV1 must be clear' Error with 'ws' Library - Node.js & Vue.js
I'm encountering an issue with WebSocket connections in my Node.js and Vue.js project. I've integrated the 'ws' library for WebSocket functionality, but I'm con...