Specifying routes by subdomain in Express using vhost middleware
Posted
by
user730569
on Stack Overflow
See other posts from Stack Overflow
or by user730569
Published on 2012-06-29T03:13:42Z
Indexed on
2012/06/29
3:15 UTC
Read the original article
Hit count: 162
I'm using the vhost
express/connect middleware and I'm a bit confused as to how it should be used. I want to have one set of routes apply to hosts with subdomains, and another set to apply for hosts without subdomains.
In my app.js file, I have
var app = express.createServer();
app.use...(middlware)...
app.use(express.vhost('*.host', require('./domain_routing')("yes"));
app.use(express.vhost('host', require('./domain_routing')("no"));
app.use...(middlware)...
app.listen(8000);
and then in domain_routing.js
:
module.exports = function(subdomain){
var app = express.createServer();
require('./routes')(app, subdomain);
return app;
}
and then in routes.js
I plan to run sets of routes, dependent on the subdomain variable passed in is "yes"
or "no"
.
Am I on the right track or is this not how you use this middleware?
© Stack Overflow or respective owner