subdomain
v1.2.0
Published
Node.js Express Subdomain Middleware.
Downloads
381
Maintainers
Readme
subdomain
Node.js Express Subdomain Middleware.
I thought that this was a pretty sweet project express-subdomain-handler but I wanted it crafted a bit differently for my purposes and the ability to force HTTPS and removal of the unneccessary 'www' prefix. Thanks for the inspiration @WilsonPage
/etc/hosts
127.0.0.1 localhost
127.0.0.1 blog.localhost
127.0.0.1 writing.localhost
server
/**
*
* @example basic
*
* @description limited example
* $ npm install express
*
*/
var app
, express = require('express')
, subdomain = require('../lib/subdomain');
app = express();
app.use(subdomain({ base : 'localhost', removeWWW : true }));
app.get('/subdomain/blog/', function(request, response) {
response.end('BLOG.LOCALHOST: "/"');
});
app.get('/', function(request, response) {
response.end('LOCALHOST: "/"');
});
app.get('/hello', function(request, response) {
response.end('LOCALHOST: "/hello"');
});
app.listen(8000, function() {
console.log('> listening on port 8000');
});
available options
base
- Required, the base domain name i.e. 'localhost'removeWWW
- Defaults tofalse
ignoreWWW
- Defaults tofalse
prefix
- Defaults to 'subdomain'debug
- Defaults tofalse