NodeJsに基づいてWebオンラインチャットルームを構築する.

1675 ワード

Sockett.IOプロファイルと基礎環境構築
タスク時間:10 min~20 min
Sockett.IOについて
Sockett.IOはブラウザとサーバーの間でリアルタイムで双方向通信が可能で、この授業ではSocket.IOの構築と配置を詳しく紹介し、終了後にSockett.IO Webチャットルームを完成し、Sockett.IOを迅速に入手できるようにします.
NodeJsをインストール
CentOS環境では、yumを直接使用してNodeJsをインストールすることができます.
yum install nodejs -y
npmの取り付け
タスク時間:10 min~15 min
npmパッケージマネージャの取り付け
yum install npm -y
express環境を構築する
タスク時間:5 min~6 min
ディレクトリを作成
ウェブ環境ディレクトリを作成
mkdir www
cd www
環境ディレクトリを初期化します(車に返却すればいいです)
npm init -y
npmを閉じるhttps強制効果
npm config set strict-ssl false
expressをインストールする
npm install express --save
sockete.ioを構築して引き出します.
タスク時間:5 min~6 min
npm引取sockete.io
npm install --save socket.io
gitを取り付ける
yum install git -y
socket demoを引き出します
git clone https://github.com/socketio/chat-example.git
mv chat-example/* /root/www/
package.jsonファイルを修正します.
  • /etc/hostsファイル
  • に位置決めされました.
    {
      "name": "socket-chat-example",
      "version": "0.0.1",
      "description": "my first socket.io app",
      "dependencies": {
        "express": "^4.15.2",
        "socket.io": "^1.7.3"
      },
      "scripts": {
        "start": "node index.js"
      }
    }
    
    取り付けnpm依存
    npm install
    
    Sockett.IOを実行
    node index.js
    
    socketにアクセスしてデモをテストします.
    アクセス :3000
    転載先:https://www.cnblogs.com/feige1314/p/10119620.html