Easily manage and delegate routes to subdomains.
Example express boilerplate:
const express = require('express')
const subdomain = require('subdomain-wizard')
const app = express()
Basic usage
app.get(subdomain('foo', app, function(req, res){
res.send('Hello there')
}))
// Visit: foo.example.com
// Hello there
Use wildcard (*
)
app.get(subdomain('*.foo', function(req, res){
res.send('Hello pretty')
}))
// Visit: foo.example.com
// Hello pretty
// Visit: bar.foo.example.com
// Hello pretty
If your domain is ending at a second level TLD like .co.in
, then use app.set('subdomain offset', 3)
before using subdomain.
Refer Express docs for more information.
Licensed under MIT License.