Nodejs – 与vhostdynamic快速子域名

Id喜欢为不同的代理dynamic地创build子域,如下所示:

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); 

什么是完成这个最好的方法? 这个问题似乎是在创build服务器之后调用app.use()。

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);