2017-12-23 12 views
0

https://socket.io/get-started/chat/Socket.IOチャットの例をWeb上で実行するにはどうすればよいですか?参考

ガイドは、それが唯一のローカルホストのためだと言う:

Socket.IOは二つの部分から構成され

(またはマウント)

  1. と統合サーバーNode.JS HTTPサーバー: socket.io
  2. ブラウザ側にロードするクライアントライブラリ:socket.io-client

開発中、socket.ioはクライアントのために を自動的に提供します。ここでは、 モジュールを1つインストールするだけです。

ガイドは既に完成しています。それは開発で働く。私は今、Herokuでこれをテストしたい(私はすでにHerokuに展開する方法を知っている)。ガイドはそれを行うためにsocket.io-clientが必要だと私に伝えているようですが、私はそれをどのように実装するのか分かりません。

答えて

0

socket.io-clientは何の関係もありません。 process.env.PORTが使用されていないため、この例はHerokuでは機能しません。これで

http.listen(3000, function(){ 
    console.log('listening on *:3000'); 
}); 

http.listen(process.env.PORT || 3000, function(){ 
    console.log('listening on *:3000'); 
}); 
index.jsでこれを置き換えます
関連する問題