Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A middleware collection for NodeJS using OpenAPI-UI

License

NotificationsYou must be signed in to change notification settings

openapi-ui/nodejs-openapi-ui

Repository files navigation

A middleware collection for using theOpenAPI-UI with NodeJS

List of Contents

Usage

NestJS

import{DocumentBuilder,SwaggerModule}from"@nestjs/swagger";import{openApiUIReference}from"@openapi-ui/nestjs-openapi-ui";constapp=awaitNestFactory.create(AppModule);constconfig=newDocumentBuilder().setTitle('Cats example').setDescription('The cats API description').setVersion('1.0').addTag('cats').build()constdocument=SwaggerModule.createDocument(app,config);SwaggerModule.setup("swagger",app,document,{jsonDocumentUrl:"/openapi.json",});app.use("/openapi",openApiUIReference({specPath:"/openapi.json",}),);

Read more:@openapi-ui/nestjs-openapi-ui

Express

import{openApiUIReference}from'@openapi-ui/express-openapi-ui';importswaggerJsdocfrom"swagger-jsdoc";constopenApiSpec=swaggerJsdoc({definition:{openapi:"3.0.0",info:{title:"Hello World",version:"1.0",},},apis:["./src/*.ts"],// files containing annotations as above});app.get('/openapi.json',(req,res)=>{res.json(openApiSpec);});app.use('/openapi',openApiUIReference({specPath:'/openapi.json',}),);

Read more:@openapi-ui/express-openapi-ui

Hono

import{openApiUIReference}from'@openapi-ui/hono-openapi-ui';app.doc('/openapi.json',{info:{title:'Example API',description:'Example API description',version:'1.0.0',},openapi:'3.0.0',});app.use('/openapi',openApiUIReference({specPath:'/openapi.json',}),);

Read more:@openapi-ui/hono-openapi-ui

License

MIT

About

A middleware collection for NodeJS using OpenAPI-UI

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors2

  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp