nginx
のフロントエンド Web サーバーに似たものを推奨している投稿をたくさん見てきましたnode.js
。
ノードには、次のような Web サーバーを作成する機能があるため、次のようになります。
var http = require('http');
var static = require('node-static');
var file = new static.Server();
var url = require('url');
var index = require('./serverJS/index.js');
var login = require('./serverJS/login.js');
var admin_index = require('./serverJS/admin_index.js');
var admin_login = require('./serverJS/admin_login.js');
http.createServer(function (req, res) {
if (url.parse(req.url).pathname == '/index') {
index.serve(req, res);
} else if (url.parse(req.url).pathname == '/login') {
login.serve(req, res);
} else if (url.parse(req.url).pathname == '/admin/index') {
admin_index.serve(req, res);
} else if (url.parse(req.url).pathname == '/admin/login') {
admin_login.serve(req, res);
} else {
file.serve(req, res);
}
}).listen(9000 , '127.0.0.1' );
Q:ノードに加えて別の Web サーバーが必要になるのはどのような場合ですか?