0.0.1 • Published 6 years ago
koa2-subdomain v0.0.1
koa2-subdomain
A simple and light weight koa2 middleware for managing subdomains.
Install
npm install koa2-subdomain
Usage
var Koa = require('koa');
var subdomain = require('koa2-subdomain');
var app = new Koa();
app.use(subdomain('sub', async function (ctx){
ctx.body = 'Hey, you got it :-)';
}));
app.listen(3000);
Use whith koa-router
var Koa = require('koa');
var subdomain = require('koa2-subdomain');
var app = new Koa();
var router = require('koa-router')()
router.get('/', async function (ctx){
ctx.body = 'Hey, you got it :-)';
}))
app.use(subdomain('sub', router.routes());
app.listen(3000);
Advantage usage
Also wildcards for the last sub domain are handled same as deeper domains below the *
app.use(subdomain('*.example.com',wildcardRoute.routes()));
Run test
git clone https://github.com/weberliu/koa2-subdomain.git
cd koa2-subdomain
yarn install
yarn test
0.0.1
6 years ago