All Projects → nestjs → Swagger

nestjs / Swagger

Licence: mit
OpenAPI (Swagger) module for Nest framework (node.js) 🌎

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Swagger

Graphql
GraphQL (TypeScript) module for Nest framework (node.js) 🍷
Stars: ✭ 697 (-5.04%)
Mutual labels:  nestjs, nest
Jianshu
仿简书nx+nodejs+nestjs6+express+mongodb+angular8+爬虫
Stars: ✭ 296 (-59.67%)
Mutual labels:  swagger, nestjs
Nestjs Boilerplate
NestJS Boilerplate 😻(Authentication, TypeORM, Configuration, Swagger)
Stars: ✭ 267 (-63.62%)
Mutual labels:  swagger, nestjs
Nestjs Learning
nestjs 学习教程 📚,跟我一起学习 nest 框架~ 💪
Stars: ✭ 638 (-13.08%)
Mutual labels:  nestjs, nest
Nest Schedule
A cron-like and not-cron-like job distributed scheduler for Nest.js by decorators.
Stars: ✭ 368 (-49.86%)
Mutual labels:  nestjs, nest
nest-blog
A simple blog server system build with Nest.
Stars: ✭ 22 (-97%)
Mutual labels:  nest, nestjs
Nestjs Pino
Platform agnostic logger for NestJS based on Pino with REQUEST CONTEXT IN EVERY LOG
Stars: ✭ 283 (-61.44%)
Mutual labels:  nestjs, nest
nestjs-cookie-session
Idiomatic Cookie Session Module for NestJS. Built on top of `cookie-session` 😻
Stars: ✭ 35 (-95.23%)
Mutual labels:  nest, nestjs
Bull
Bull module for Nest framework (node.js) 🐮
Stars: ✭ 356 (-51.5%)
Mutual labels:  nestjs, nest
Ng Universal
Angular Universal module for Nest framework (node.js) 🌷
Stars: ✭ 336 (-54.22%)
Mutual labels:  nestjs, nest
nestjs-auth-starter-kit
NestJS Auth Starter Kit (typescript / typeorm / swagger / passport / bcrypt)
Stars: ✭ 37 (-94.96%)
Mutual labels:  swagger, nestjs
Api
🏁🛠️ SaaS backend & API framework based on @nestjs
Stars: ✭ 390 (-46.87%)
Mutual labels:  nestjs, nest
nest-typed-config
Intuitive, type-safe configuration module for Nest framework ✨
Stars: ✭ 47 (-93.6%)
Mutual labels:  nest, nestjs
nest-boilerplate
Nest.js boilerplate with CircleCI, Commitizen, Commitlint, Docker-Compose, ESLint, GitHub Actions, Husky, Lint-staged, OpenAPI, Prettier, PostGreSQL, Travis CI, TypeORM
Stars: ✭ 16 (-97.82%)
Mutual labels:  nest, nestjs
Nest-Js-Boiler-Plate
Nest Js Boilerplate with JWT authentication, CRUD functions and payment gateways.
Stars: ✭ 14 (-98.09%)
Mutual labels:  nest, nestjs
Terminus
Terminus module for Nest framework (node.js) 🤖
Stars: ✭ 277 (-62.26%)
Mutual labels:  nestjs, nest
nx-ng-nest-universal
Nx Workspace with a seperated Nest App for Angular Universal SSR.
Stars: ✭ 32 (-95.64%)
Mutual labels:  nest, nestjs
node-nestjs-structure
Node.js framework NestJS project structure
Stars: ✭ 258 (-64.85%)
Mutual labels:  nest, nestjs
Nest Angular
NestJS, Angular 6, Server Side Rendering (Angular Universal), GraphQL, JWT (JSON Web Tokens) and Facebook/Twitter/Google Authentication, Mongoose, MongoDB, Webpack, TypeScript
Stars: ✭ 307 (-58.17%)
Mutual labels:  nestjs, nest
Docs.nestjs.com
The official documentation https://docs.nestjs.com 📕
Stars: ✭ 389 (-47%)
Mutual labels:  nestjs, nest

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective

Description

OpenAPI (Swagger) module for Nest.

Installation

$ npm i --save @nestjs/swagger

Quick Start

Overview & Tutorial

Migration from v3

If you're currently using @nestjs/[email protected]*, note the following breaking/API changes in version 4.0.

The following decorators have been changed/renamed:

  • @ApiModelProperty is now @ApiProperty
  • @ApiModelPropertyOptional is now @ApiPropertyOptional
  • @ApiResponseModelProperty is now @ApiResponseProperty
  • @ApiImplicitQuery is now @ApiQuery
  • @ApiImplicitParam is now @ApiParam
  • @ApiImplicitBody is now @ApiBody
  • @ApiImplicitHeader is now @ApiHeader
  • @ApiOperation({ title: 'test' }) is now @ApiOperation({ summary: 'test' })
  • @ApiUseTags is now @ApiTags

DocumentBuilder breaking changes (updated method signatures):

  • addTag
  • addBearerAuth
  • addOAuth2
  • setContactEmail is now setContact
  • setHost has been removed
  • setSchemes has been removed (use the addServer instead, e.g., addServer('http://'))

The following methods have been added:

  • addServer
  • addApiKey
  • addBasicAuth
  • addSecurity
  • addSecurityRequirements

Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Stay in touch

License

Nest is MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].