Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.03 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.03 KB

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', 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

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.