mongodb - Bagaimana untuk menghantar nilai antara dua middlewares di koa?
巴扎黑
巴扎黑 2017-05-02 09:24:15
0
2
605

Cara memindahkan nilai antara dua middleware

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();
});

Seperti di atas, saya ingin menghantar badan yang diperolehi oleh jawatan middleware pertama ke middleware kedua, dan kemudian menyimpannya dalam monodb oleh middleware kedua. Bagaimana saya harus mendapatkannya?

巴扎黑
巴扎黑

membalas semua(2)
为情所困

Pindahkan nilai kepada pembolehubah global

左手右手慢动作

perlu dipautkan ke ctx dahulu, dan kemudian anda boleh mendapatkannya dalam perisian tengah seterusnya!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan