subdomain-wizard
v1.0.4
Published
An Express middleware to delegate routes to subdomains
Downloads
8
Maintainers
Readme
Subdomains for Express
Easily manage and delegate routes to subdomains.
Usage
Example express boilerplate:
const express = require('express')
const subdomain = require('subdomain-wizard')
const app = express()
Basic usage
app.get(subdomain('foo', 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
Caveat
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.
Licensing
Licensed under MIT License.