Proxy middleware for koa
$ npm install koa-proxy -g
When you request http://localhost:3000/index.js, it will fetch http://alicdn.com/index.js and return.
var koa = require('koa');
var proxy = require('koa-proxy');
var app = koa();
app.use(proxy({
host: 'http://alicdn.com'
}));
app.listen(3000);
You can proxy a specified url.
app.get('index.js', proxy({
url: 'http://alicdn.com/index.js'
}));
You can specify a key/value object that can map your request's path to the other.
app.get('index.js', proxy({
host: 'http://alicdn.com',
map: {
'index.js': 'index-1.js'
}
}));
Copyright (c) 2014 popomore. Licensed under the MIT license.