Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

NestJS

From Wikipedia, the free encyclopedia
JavaScript framework
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This articlecontainspromotional content. Please helpimprove it by removingpromotional language and inappropriateexternal links, and by adding encyclopedic text written from aneutral point of view.
See ouradvice if the article is about you and read ourscam warning in case someone asks for money to edit this article.
(February 2025) (Learn how and when to remove this message)
This article'stone or style may not reflect theencyclopedic tone used on Wikipedia. See Wikipedia'sguide to writing better articles for suggestions.(February 2025) (Learn how and when to remove this message)
(Learn how and when to remove this message)

NestJS
Original authorKamil Myśliwiec
DevelopersKamil Myśliwiec,NestJS core team and others
Initial releaseFebruary 26, 2017; 8 years ago (2017-02-26)[1]
Stable release
11.1.9 / November 14, 2025; 3 months ago[2] Edit this on Wikidata
Written inTypeScript
PlatformNode.js
TypeWeb framework
LicenseMIT License
Websitenestjs.com Edit this on Wikidata
Repository

NestJS, or simplyNest, is aserver-sideNode.js-basedweb framework, released asfree and open-source software under anMIT License.[3][4]

History

[edit]

In February 2017, Kamil Myśliwiec was inspired byAngular to build aNode.js-based framework with an architecture based onSocket.IO andExpress.[3][4][1] According to the NestJSGitHub repository, the first tagged release, version 4.4.0, was on November 23, 2017.[5]

Over the following years, the framework broadened its functionality, adding support for additional adapters and drivers, such asFastify,[6] to provide more options for developers. It also introduced integration with popular message brokers, includingRabbitMQ[7] andKafka,[8] to facilitate communication in distributed systems.

Features

[edit]

NestJS offers several features for handling requests and responses.Middleware are based on Express, and are executed before the route handler. Guards are used to control access to routes by determining whether a request meets specific conditions. Interceptors allow additional logic to be executed before or after method execution. An interceptor should implement theintercept method ofNestInterceptor.[4]

Popularity

[edit]

NestJS is used bySanofi,Adidas,Autodesk,Mercedes-Benz,GitLab,Red Hat,BMW,Roche,IBM,Decathlon,Société Générale,JetBrains,TotalEnergies,Capgemini,REWE digital and others.[9][10]

See also

[edit]

References

[edit]
  1. ^abMyśliwiec, Kamil (February 26, 2017)."Build modern & scalable Node.js web applications with Nest". Blog.Kamil Myśliwiec. Retrieved2024-11-22.
  2. ^"Release 11.1.9". November 14, 2025. RetrievedNovember 14, 2025.
  3. ^ab"Documentation".NestJS. Retrieved2024-11-22.
  4. ^abc温健民 (2024). 赵军 (ed.).NestJS全栈开发解析 [NestJS Full-Stack Development Guide].Tsinghua University Press.ISBN 9787302671008.
  5. ^"Release v4.4.0". nestjs/nest.GitHub. November 23, 2017. Retrieved2024-11-22.
  6. ^"Fastify integration".NestJS. Retrieved2024-12-16.
  7. ^"RabbitMQ integration".NestJS. Retrieved2024-12-16.
  8. ^"Kafka integration".NestJS. Retrieved2024-12-16.
  9. ^"Enterprise".NestJS. Retrieved2024-11-22.
  10. ^"Who is using Nest?". Discover.NestJS Documentation. Retrieved2024-11-22.

External links

[edit]
.NET
C++
ColdFusion
Common Lisp
Haskell
Java
JavaScript
Back end
Server-side
Full-stack
Front end
Client-side
Perl
PHP
Python
Ruby
Rust
Scala
Smalltalk
Other languages
Platform
Packaging
Frameworks
Libraries
Languages
Stub icon

ThisWeb-software-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=NestJS&oldid=1331088450"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp