ゲームバックグラウンド構築(cococococococococreator+nodejs+linux-阿里雲に基づいて)


バックグラウンド構築
環境
  • 阿里雲linuxクラウドサーバ(新しいポートにセキュリティグループのアクセス許可を追加する必要があります)
  • node.js
  • cococoscreator
  • 需要
  • 全服ランキング
  • を格納します.
  • ユーザID
  • 運営データ(ゲームの品質評価)
  • 7日保存統計
  • 活統計
  • 激励広告の展示統計、予想広告収入
  • nodejsを使ってhttpサービスを構築する
  • nodejsをインストールします.https://www.runoob.com/nodejs/nodejs-install-setup.html ps:ソフト接続を設定する場合、lsの最初のパラメータはnodeのパスをnodejsに包んで、設定後に/usr/local/bin/ディレクトリに入ることでlsを使って確認できます.有効かどうか(青いフォント表示)
  • httpcreat.jsファイルを新規に作成し、httpサービスコード
      //        http     
      // 1、  http  
      var http = require('http');
       
      // 2、    http    
      var server = http.createServer();
       
      console.log('create http server');
      // 3、         (request  )
      //           
      // request                 ,  request                 
      // response               ,                    response  
      server.on('request', function (req, res) {
        var response = {
            'info' : 'Hello world'
        };
        if (req.url === '/' || req.url === '/rank') {
          //   index.html  
          response.info = "rank";
        } else if (req.url === '/report') {
          //   login.html  
          response.info = "report";
        }
        
        res.write(JSON.stringify(response));
        //        ,         ,  ,   (   )            
        res.end();
        console.log('answer');
      });
    
      // 4、    
      //                tcp4
      //server.listen(8181, "0.0.0.0",function () {
      //  console.log('http listen 8181 statr');
      //});
    
      server.listen(8181,function () {
        console.log('http listen 8181 statr');
      });
    
  • を実行するために使用します.
  • linuxで実行ファイルnode httpcreat.jsを作成し、盗聴に成功しました.プリント「http listen 8181 statr」を見ることができます.
  • ブラウザで接続を開くと、httpサービスからのデータ
  • が表示されます.
    参照https://blog.csdn.net/sleepwalker_1992/article/details/83059042
    ps:
    サービスを開始した後、ctrl+cはサービスを終了して、ctrl+zを使用して、サービスを終了しますが、8181ポートを終了しません.ファイルオープンサービスを実行するとエラーが発生します.events:167.netstat-tlnp grep 8181(netstat-nap grepはすべてを確認してください.)ポートモニタコマンドを参照してください.
    二cocococococreator要求と受信
    三数データーバンク相互作用
    四数データのアップロードと分析