Macでnpm run serveしたら変なエラー出た【RangeError: Invalid WebSocket frame: RSV1 must be clear】

node.js

こんにちは。かじです。

最近、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...
タイトルとURLをコピーしました