簡體   English   中英

存在多個查詢參數時編寫代碼的更好方法

[英]better way to write code when multiple query parameters are present

我有一個 controller xyz.controller.ts

@Get()
fetch(
 @Query('id') id: number,
 @Query('status') status: string, 
 @Query('country_id') countryId: number,
 @Query('state_id') stateId: number): Promise<any> {
     return await this.xyzService(id, status, countryId, stateId);
}

有沒有辦法將查詢參數作為單個 object 傳遞,而不是創建多個 function 參數?

如果您在查詢中指定鍵,它將只返回該鍵的值,但如果您只編寫@Query() query ,它將返回整個查詢 object 然后您可以創建一個接口來為查詢提供類型object, @Query() query: IQuery

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM