Node.js Expressを使ってリアルタイム通信を可能にするSocket.IOの使い方

Node.js Expressを使ってリアルタイム通信を可能にするSocket.IOの使い方

簡単にリアルタイム通信が実装できるsocket.ioをインストールして、簡易的なチャット風アプリの作成手順

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • node V10.16.3
  • npm 6.9.0
  • express 4.17.1
  • socket.io 2.3.0

プロジェクト作成

適当なディレクトリを作成します

モジュールをインストールします

Socket.IO使い方

socket-project配下にindex.jsを下記の内容で編集します

socket-project配下にindex.htmlを下記の内容で編集します

起動します。

ブラウザから http://プライベートIP:3000 にアクセスすると、チャット風な動作が確認できます。