koa-map
v0.0.4
Published
灵活、可扩展的前端本地开发环境,请与koa-assets等中间件搭配使用。
Downloads
7
Readme
koa-map
最好用的前端本地开发环境,请与koa-assets等其他中间件搭配使用。
安装
$ npm install koa-map
Example
index.js
var koa = require('koa');
var mapping = require('koa-map');
var app = koa();
app.use(mapping({
urls: [
{
rule: /tm\/detail\/[\d\.]+/,
dest: '/Users/xhowhy/dev/tm/detail/src'
}
]
}));
//与koa-assets搭配使用
var assets = require('koa-assets');
app.use(assets());
//自制其他中间件
app.use(function*(next){
var $maps = this.$maps;
var $results = this.$results;
yield $maps.map(function*(map, idx){
//do some stuff
//console.log(map);
//$results[idx]= contents;
});
});
app.listen(80);
hosts绑定
127.0.0.1 g.tbcdn.cn
127.0.0.1. g.assets.daily.taobao.net
运行
$ node --harmony index.js #要求:nodejs版本>=0.11
ps:mac下可能需要sudo权限
完整选项
待补充
License
MIT