2016-09-17 2 views
1

виртуальный хост Id хотите динамически создавать поддомены для различных прокси-серверов, например, так:Nodejs - Динамические экспресс субдоменов с

var app = require('express')(); 
var proxy = require('express-http-proxy'); 
var vhost = require('vhost'); 

app.get('/make', function (req, res) { 
    app.use(vhost('sub1.mysite.com', proxy("www.example.com"))); 
}); 
app.listen(8080); 

Какой самый лучший способ для достижения этой цели? Проблема заключается в вызове app.use() после создания сервера.

ответ

1

app.get должен отправить что-то другому клиенту, который клиент будет повторять, а затем тайм-аут.

var app = require('express')(); 
var proxy = require('express-http-proxy'); 
var vhost = require('vhost'); 

app.get('/make', function (req, res) { 
    app.use(vhost('sub1.mysite.com', proxy("www.example.com"))); 

    res.send('Created'); // <----- Send reply to client 
}); 
app.listen(8080); 
+0

Thanks. Я мог бы поклясться, что испытал это, и это не сработало; – Orane

Смежные вопросы