SprigCloud(第026編)単純異性システムのnodejsマイクロサービス

2225 ワード

SprigCloud(第026編)単純異性システムのnodejsマイクロサービス
  • 一、大体紹介します
    1、         SpringCloud       ,          nodejs    ;
    2、           http      url    ,     url            ,   so easy;
    
    二、実現ステップ
    2.1 nodejsサービス端末jsファイルを追加する(springms-node-serviceode-service.js)
    // nodejs    http、url、path  
    var http = require('http');
    var url = require("url");
    var path = require('path');
    
    //   server
    var server = http.createServer(function(req, res) {
      //        
      var pathname = url.parse(req.url).pathname;  
      res.writeHead(200, { 'Content-Type' : 'application/json; charset=utf-8' });
      //   http://localhost:8205/,    {"index":"            nodejs     "}
      if (pathname === '/') {
        res.end(JSON.stringify({ "index" : "            nodejs     " }));
      }
      //   http://localhost:8205/health,    {"status":"UP"}
      else if (pathname === '/health.json') {
        res.end(JSON.stringify({ "status" : "UP" }));
      }
      //       404
      else {
        res.end("404");
      }
    });
    
    //     ,     
    server.listen(8205, function() {
      console.log('        : 8205');
    });
    
    2.2どうやって起動しますか
    windows      :node.exe node-service.js
    
    三、テスト
    /****************************************************************************************
      、        nodejs    :
    
     1、   node-service.js   ;
     2、    (windows   );
     3、   node.exe node-service.js   ,         “        : 8205”,       ;
    
       :   node.exe                ,         ,                          ;
    
     4、      ,   http://localhost:8205/ ,       :{"index":"            nodejs     "}
     5、      ,   http://localhost:8205/health.json ,       :{"status":"UP"}
     5、      ,   http://localhost:8205/abc ,       :404
    
       :    nodejs    ,              ,               nodejs  ;
     ****************************************************************************************/
    
    四、ダウンロード住所
    https://gitee.com/ylimhhmily/SpringCloudTutorial.git
    SpringCoudTutorial交流QQ群:235322432
    SpringCloudTutorial交流WeChatグループ:WeChatコミュニケーショングループの二次元コード写真リンク
    いらっしゃいませ、あなたの間違いなく私の最大の支持です!!!