nestjs / Swagger
Licence: mit
OpenAPI (Swagger) module for Nest framework (node.js) 🌎
Stars: ✭ 734
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
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
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
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
A progressive Node.js framework for building efficient and scalable server-side applications.
Description
OpenAPI (Swagger) module for Nest.
Installation
$ npm i --save @nestjs/swagger
Quick Start
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 nowsetContact
-
setHost
has been removed -
setSchemes
has been removed (use theaddServer
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
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
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].