以前 0.9.0 版本存在bug,不支持並行執行。如今0.9.1 版本修復了這個bug,就簡單貼一下寫法javascript
app.get("/test").handler(async ctx => {
let p0 = Promise.promise();
let p1 = Promise.promise();
fs.readFile("index.js", p0);
fs.readFile("package.json", p1);
let promise = Promise.promise();
CompositeFuture.all([p0.future(), p1.future()]).setHandler(promise);
let result = await promise.future();
ctx.response().end(result.result().list().toString());
});
複製代碼