koa-map

0.0.4 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i koa-map

Weekly Downloads

1

Version

0.0.4

License

ISC

Last publish

Collaborators

  • xhowhy