1
方面Express.js unuse/remove vhost?
我有一個單一的服務器IP地址,我必須使用express.vhost相同的端口上運行一些虛擬域。
app.listen (80);
app.use (express.vhost ('www.example.com',
require('./vhosts/example/app.js').app));
app.use (express.vhost ('www.another.com',
require('./vhosts/another/app.js').app));
app.js例如
var express = require('express');
var app = express();
app.get('*', function(req, res){
res.send('Hello Virtual Domain');
});
module.exports.app = app;
問題
我如何能釋放這些虛擬域之一無需重新啓動應用程序?
某種
app.use (var example = express.vhost ('www.example.com',
require('./vhosts/example/app.js').app));
// LATER
app.unuse(example);
我想外包虛擬主機的管理和開發別人可以的工具。此應用程序使用虛擬域文件列表監控json。我可以輕鬆添加虛擬域,但我需要一種方法來刪除它們而無需重新啓動服務本身。