この単純なノードサーバーを次のようにセットアップします。
サーバー.js
'use strict';
var lactate = require('lactate'),
http = require('http'),
port = 8001,
root = '/var/www/apps';
var options = {
root: root,
from: '',
not_found: root + '/404.html',
subdirs: true,
debug: true
};
var files = lactate.dir(root, options);
var server = new http.Server();
server.addListener('request', function(req, res) {
if (req.url === '/') {
files.serve('index.html', req, res);
} else {
files.serve(req, res);
}
});
server.listen(port);
Route.js
'use strict';
var bouncy = require('bouncy');
var server = bouncy(function (req, res, bounce) {
if (req.headers.host === 'my-app') {
bounce(8001);
}
else {
res.statusCode = 404;
res.end('no such host');
}
});
server.listen(8000);
ノード server.js
ノード route.js
RUN だけでserver.js ALL が正常に動作する場合、route.jsを介して実行すると、アプリはいくつかのソース (画像) をダウンロードしようとしてループを維持し、決して終了しません。
バウンシーと乳酸塩を併用できますか? 私は何を間違っていますか?
Lactate.js ソース: https://github.com/Weltschmerz/Lactate *Bouncy.js ソース: https://github.com/substack/bouncy *
どうもありがとうございました!