あなたはプロキシを探しています。あなたはNodeJSを使用する必要がある場合
、あなたは、例えばthe node-http-proxy libraryになります:
var http = require('http'),
httpProxy = require('http-proxy');
//
// Create your proxy server and set the target in the options.
//
httpProxy.createProxyServer({target:'http://localhost:9000'}).listen(8000);
//
// Create your target server
//
http.createServer(function (req, res) {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.write('request successfully proxied!' + '\n' + JSON.stringify(req.headers, true, 2));
res.end();
}).listen(9000);
ここ
Source
、localhostのポート8000個の行為をしたいlocalhostのポート9000のプロキシとしてリモートサーバーを指すように設定してください。
あなたはまた、潜在的に少ない労力とより安定して、プロキシを設定する別の方法についてApache web serverまたはNginxに見ることができます。
ローカルAPIには何を使用していますか?リモートAPIを書くかサードパーティのエンドポイントを呼びますか?いずれにしても、Superagent(https://visionmedia.github.io/superagent/)を使用してローカルとリモートの間で通信することができます。 –
サードパーティのAPIです。私はミドルウェアを使用すると仮定したので、私は選択しませんでした。それは私の選択に特有のものでした。私はスーパーエージェントの例を検索します。 – cmdv