koa-mounter

0.0.4 • Public • Published

koa-mounter

a wrapper for koa-mount to mount multi app in one middleware

have bugs, use koa-mount instead

Usage

var koa = require('koa');
var mounter = require('koa-mounter');
 
var server = koa();
var server1 = koa();
var server2 = koa();
 
server1.use(function *(next){
    this.body = 'api server';
});
 
server2.use(function *(next){
    this.body = '3 number server';
});
 
server.use(mounter({
    '/api': server1,
    '/100': server2
}));
 
server.use(function *(next){
    this.body = 'default server';
});
 
server.listen(3000);

Then write to your /etc/hosts

127.0.0.1 example.com

Then request example.com/api will return api server;

request example.com/100 will return 3 number server;

request example.com/other will return default server

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i koa-mounter

Weekly Downloads

5

Version

0.0.4

License

MIT

Last publish

Collaborators

  • jeremial