subdomain-wizard

1.0.4 • Public • Published

Subdomains for Express

NPM

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.

Package Sidebar

Install

npm i subdomain-wizard

Weekly Downloads

2

Version

1.0.4

License

MIT

Unpacked Size

3.97 kB

Total Files

4

Last publish

Collaborators

  • p_snehanshu