mongodb - koa如何在兩個中間件之間傳值?
巴扎黑
巴扎黑 2017-05-02 09:24:15
0
2
603

兩個中間件之間如何傳值呢

test.post('/', koaBody, function* (next) {
    var body = this.request.body;
    console.log(body);
    yield body;
    yield next;
})
app.use(function* (next) {

  this.body="sucessful";
  console.log("中间件2");
  yield this.mongo.db('app_info').collection('platform').insert({"xiaoming":"xiaoming1"});
  this.body=  this.mongo.db('app_info').collection('platform').findOne();
});

如上,我想把第一個中間件的post獲取的body,傳入第二個中間件中,然後由第二個中間件存入monodb。請問我該如何取得?

巴扎黑
巴扎黑

全部回覆(2)
为情所困

全域變數傳值

左手右手慢动作

需要先掛到ctx上,然後在下個中間件拿到!

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板