1.0.1 • Published 1 year ago
nestjs-knife4j v1.0.1
nestjs-knife4j
解决nest-knife4j的body参数无法显示的问题
pnpm i swagger-ui-express @nestjs/swagger nestjs-knife4j
in main.ts
import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'
import { knife4jSetup } from 'nestjs-knife4j'
async function bootstrap(){
...
const options = new DocumentBuilder()
.setTitle('Cats example')
.setDescription('The cats API description')
.setVersion('1.0')
.addTag('cats')
.build()
const document = SwaggerModule.createDocument(app, options)
SwaggerModule.setup('api', app, document)
knife4jSetup(app, {
urls: [
{
name: '2.X版本',
url: `/api-json`,
swaggerVersion: '3.0',
location: `/api-json`,
},
],
})
await app.listen(3000)
...
}