1
在代碼下面,我想以某種方式改變註釋部分應該能夠設置文檔的body而不是「this.body ='test';」 (它仍然應該是Promise解決方案)。如何在承諾中設置身體?
'use strict'
var app = require('koa')(),
router = require('koa-router')();
router.get('/', function *(next) {
this.body = 'test';
// var promise = new Promise(function(resolve, reject) {
// resolve("test");
// });
// promise.then(function(res){
// this.body = res;
// })
});
app
.use(router.routes())
app.listen(8000);
問題是Promise中的「this」沒有被稱爲「正確的」。
文檔的主體是客戶端,您應該使用模板引擎並將要更改的變量發送到'
'所在的佈局。 –