非常簡單的一般問題:
@Controller('something')
class SomeController {
@Get()
foobar() {
return foo() // this returns a promise
}
}
那么在這種情況下,我是否必須使foobar()控制器方法異步?我的理解是,這沒有必要。NestJS 將自動決議回傳的承諾。await僅當我想進入時才需要使方法異步。
這個對嗎?
uj5u.com熱心網友回復:
從技術上講,這不是必需的,Nest 將按原樣查看 Promise 并在發送回應之前解決它,但通常將您的 Promise 回傳方法標記為 是一個好習慣async,只是為了保持習慣并清楚它回傳的內容
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/513495.html
標籤:异步控制器巢穴
