2017-09-10 10 views
1

APIゲートウェイサーバーを介してのみ呼び出すことができるバックエンドサービスがあります。バックエンドサービスはSpring Restサービスにあり、API GateWayはNode Serverです。これら2つのサーバーは異なるポート(バックエンド:8080、ノード:3000)でローカルに実行されています。ローカルに実行されているWebサービス間の通信方法

ノードサーバーからバックエンドサービスにリクエストするにはどうすればよいですか?

答えて

0

彼らの両方が残りAPIを公開する場合は、通信

require('http'); 
     var options = { 
     host: 'www.google.com', 
     port: 80, 
     path: '/index.html' 
    }; 

    http.get(options, function(res) { 
     console.log("Got response: " + res.statusCode); 

     res.on("data", function(chunk) { 
     console.log("BODY: " + chunk); 
     }); 
    }).on('error', function(e) { 
     console.log("Got error: " + e.message); 
    }); 

ためinbuilt- HTTPモジュールを利用することができますが、私はsuperagentまたは

+0

axiosのようなライブラリを使用することをお勧めしますローカルの間で通信することはできませんよAPIの、それをアーカイブする方法のアイデア? –

関連する問題