次のような単純なノードサーバーがあります。
var express = require('express');
var request = require('request');
var apiServerHost = "http://<IP address>:3000/api#!/"
var app = express();
app.use('/', function(req, res) {
var url = apiServerHost + req.url;
req.pipe(request(url)).pipe(res);
});
app.listen(3001);
で実行しnode server.js
ます。次に、ブラウザでポート3001
と3000
サーバーへのアクセスの両方を行います。3001 を別のものに置き換える3000
と、別のもので実行されます。
何故ですか?