我在使用一些koa模塊,他們只有這個文檔寫在koa v1而不是v2。由於我以前從未使用過v1,因此我不知道如何在v2中編寫此代碼。將koa v1遷移到v2
app
.use(body({
IncomingForm: form
}))
.use(function *() {
console.log(this.body.user) // => test
console.log(this.request.files) // or `this.body.files`
console.log(this.body.files.foo.name) // => README.md
console.log(this.body.files.foo.path) // => full filepath to where is uploaded
})
你試過跑步嗎?什麼失敗了? –
@Jonasw我使用koa v2,我的整個koa路由器也是用v2編寫的。路由器從不與在v2中編寫的其他路由器一起工作。我只想寫在V2所有 –
我認爲用異步函數(d)替換函數*(),這與d應該這樣做。 –