0

WebSocket と Node.js は初めてです。基本プログラムとしてリアルタイムチャットを作ろうとしています。私は基本的にコードをここに基づいています。コードを実際のウェブサーバーとして実行するために、Amazon Linux でコードを実行しています。ユーザー名を入力した後、常にエラーが発生しました。

index.html ファイルの静的サーバー API として node-static を使用しています。

これが私の javascript のコードです: app.js そして、これが "public" フォルダ内にある index.html の私のコードです: index.html 私は常に index.html の 15 行目でエラーを受け取ります。

何が問題なのか誰か教えてもらえますか?その部分を connectToChat() 関数内のどこかに移動しようとしましたが、エラーはまだあります。

4

2 に答える 2

0

呼び出す URL にエラーがあります。ws://<mywebserver>:8000 代わりにする必要がありますws://<mywebserver>:8000/index.html

それを修正するには、index.htmlで、この行を変更します

var url = document.URL.replace("http://", "ws://");

var url = document.origin.replace("http://", "ws://");

于 2016-07-11T08:45:17.953 に答える