1.0.6 • Published 8 years ago

koa-grace-fetch v1.0.6

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

koa-grace-fetch

KOA-grace绑定数据的中间件

Install

$ npm install koa-grace-fetch --save

Usage

fetch(app, options)

app.js

var koa = require('koa');
var fetch = require('..');

var app = koa();

// 配置api
app.use(fetch(app, {
  api : {
  	local : 'http://127.0.0.1:3000'
  }
}));

app.use(function*() {
  // 数据请求
  if(this.path == '/data/1'){
  	this.body = {
  	  user_id:'111111'
  	}
  	return;
  }else if(this.path == '/data/2'){
  	this.body = {
  	  user_id:'222222'
  	}
  	return;
  }

  // 生成数据请求
  yield this.fetch({
    user1: 'local:/data/1',
    user2: 'local:/data/2'
  });

  this.body = this.backData;
});

app.listen(3000, function() {
  console.log('Listening on 3000!');
});

Test

npm test

License

MIT

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago