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