![](/img/trans.png)
[英]Unable to add '[]' to @Query name. Tried multiple ways
我在 API 文檔中使用@nestjs/swagger 。 當 swagger 發出請求時,我希望我的 queryParam 是features[]而不是features 。 Nest 在路由處理程序和文檔中自動搜索@Query 。 SwaggerModule 搜索路由處理程序中的所有@Body ...
[英]Unable to add '[]' to @Query name. Tried multiple ways
我在 API 文檔中使用@nestjs/swagger 。 當 swagger 發出請求時,我希望我的 queryParam 是features[]而不是features 。 Nest 在路由處理程序和文檔中自動搜索@Query 。 SwaggerModule 搜索路由處理程序中的所有@Body ...
[英]Map strings to Array on Open API and NestJS
我的目標是通過 NestJS 項目生成 swagger 規范,直到現在一切正常。 當我想指定返回數據是一個在運行時將鍵映射到自定義對象數組的 Dict 時,問題就出現了。 我在這里閱讀了文檔https://swagger.io/docs/specification/data-models/dict ...
[英]How to use NX DTO libraries decorated with NestJS swagger api in frontend frameworks
我的 NX 項目庫中有一個 nestjs dto,聲明如下:import { ApiProperty } from '@nestjs/swagger'; import { MinLength, MaxLength, IsNotEmpty, IsEmail } from 'class-validato ...
[英]Is it possible to Inject the NestJS app created in main.ts into a module service?
假設你有基本的 NestJS 設置: 我可以從不同模塊中的服務訪問使用 NestFactory 創建的app變量嗎? 我已經嘗試導入 AppModule 並再次創建 NestFactory,但它只是解析為冗余。 ...
[英]NestJS - ApiProperties not applied by swagger when nested more than 1 level
我正在嘗試將@ApiProperty({ format: "date-time" })應用於 class 中的嵌套字段。如果我在第一級執行此操作,則效果很好。 同樣,如果我在嵌套在 object 中的字段中執行此操作。但如果我將 go 更深一層,則格式將停止應用於 swagger 文檔有效負載示例 ...
[英]Param won't cast to DTO type in NestJS when trying to use class validators
我正在嘗試向我在請求中獲得的參數添加驗證,例如刪除某些內容。 參數是一個字符串,但它必須是一個有效的 UUID。 我將 dto 添加到 controller 中的參數類型中。 deletePersonIdentity 的 DTO 如下所示。 即使我在參數中傳遞了一個有效的 UUID,我仍然會收到一 ...
[英]Create dynamic javascript classes, to extend dto class for swagger
我正在嘗試為 nestJS 中的 swagger dto 創建自己的“映射類型” 。 在官方文檔中有很多“映射類型”。 但是,我需要添加 class 的所有字段,並僅將其中一些字段設為可選。 為此,我做了這樣的事情: 這完美地工作。 添加了所有字段,但只有昵稱是可選的。 但是,重復使用不是很實用。 ...
[英]NestJs/Swagger: How to add `additionalProperties: false` on an existing DTO class
您好,我是Nestjs的新手,正在嘗試在已經具有屬性的 DTO class 上實現additionalProperties: false 。 我看到可以在@ApiProperty({ schema: ... { additionalProperties: false} })中添加additiona ...
[英]NestJS Open API nested DTOs and PartialType
我有這樣的設置: 更新 MainObj 時,我有類似的東西: 問題是latLong在更新期間仍被標記為必需。 是否有可能以某種方式擁有一個“深”的 PartialType? ...
[英]NestJs Swagger body array with mixed types
我創建了一個端點來創建禮包,但可以使用任何功能創建它們,並且每個功能都有不同的類型。 例子: 但也可以這樣使用: 或者 或者......你知道的許多類似的事情如何在 Nestjs 中為 swagger 指定它? 我嘗試了 anyOf 但我無法得到它如果有人知道如何使用 openapi 命名法,它也可 ...
[英]Swagger UI route giving 404 Not found error - NestJs Swagger Module
在我的本地主機上,swagger-ui 文檔 API 路由工作正常 - http:://localhost:3000/api。 但是,當我在服務器(帶有 Apache 服務器的 AWS)上部署 nestjs 構建時,相同的路由不起作用。 在nestjs“main.ts”文件中,寫了如下代碼初始化sw ...
[英]What is the actual use of the optional host parameter and optional callback in the app.listen() method in Nest JS?
在 Nest JS 的 main.ts 文件中,以下引導程序 function 包含 app.listen() 方法。 我的問題是以下參數的實際用途是什么: 主機名:字符串, 回調?: () => 無效特別是不推薦使用 listenAsync 並且可以等待 current.listen() ...
[英]Wrong property is included in created object
我目前正在使用帶有 fastify 適配器的 nestjs 開發應用程序但是 object 結構有些奇怪。 遵循所有相關的類和方法: Controller 端點處理程序 @Get() @ApiOperation({ description: "Get all user ...
[英]How to define ApiQuery dynamically with the keys of a specified entity?
我正在為在 NestJs 中輸入查詢參數而苦苦掙扎,我有一條這樣的路線,我希望能夠使用我的數據挖掘實體的所有鍵來過濾我的結果。 我這樣做了,它正在工作,但我找不到讓它出現在我的 swagger 中的方法:@Controller('datamining') export class Datamini ...
[英]How to authorize multi api keys using @nestjs/swagger and @UseGuards?
我正在使用@UseGuards 來驗證 header 中的兩個 api 密鑰。 另外,我在 Controller 中使用 @ApiHeader 來顯示 swagger。 我想使用@ApiSecurity 或一些代替@ApiHeader 的東西來使用授權按鈕(在圖片中)一次授權,而不是為每個方法輸入 ...
[英]Using @nestjs/swagger swagger-ui-express, my setup was ok, but each time I run the app, I get TypeError: shared_utils_1.validatePath is not a function
這是我的配置 在嘗試運行該應用程序時,我收到以下錯誤 未處理的承諾拒絕。 此錯誤源於在沒有 catch 塊的情況下拋出異步函數內部,或拒絕未使用 .catch() 處理的承諾。 要在未處理的 Promise 拒絕時終止節點進程,請使用 ...
[英]Cannot resolve dependencies for @nestjs/swagger
我正在嘗試按照文檔使用npm i @nestjs/swagger安裝@nestjs/swagger 。 我收到以下錯誤: 知道是什么問題嗎?我可以看到該軟件包是在幾個小時前最后發布的,不確定是否相關。 ...
[英]How to install Swagger in Nestjs?
我無法在我的 nestjs 應用程序中安裝 swagger。 當我嘗試時,我得到一個錯誤: 如何解決這個問題? ...
[英]How to make one of two fields required in Nestjs DTO with its proper API documentation?
例如: 請求正文中應要求電話或email 。 我找到了僅用於驗證的解決方案,這里是: 但是,如何為此申請 swagger 文檔? OAS3 文檔中有 oneOf 和 anyOf。 這是 swagger 方面的合適解決方案: 鏈接如何同時實施驗證和 swagger 文檔? ...