NestJSВасина Википедия

Новости с планеты OGLE-2018-BLG-0677
Что вы не только не знали, но и не хотели знать
Автор темы
wiki_de
Всего сообщений: 51588
Зарегистрирован: 13.01.2023
 NestJS

Сообщение wiki_de »

«NestJS» — это прогрессивная платформа Node.js для создания эффективных и масштабируемых серверных приложений. Он полностью основан на TypeScript и широко использует принципы объектно-ориентированного программирования (ООП), функционального программирования (FP) и реактивного программирования (FRP).

== История ==
NestJS был разработан Камилом Мысливцем и впервые выпущен в 2017 году. Его цель — предоставить разработчикам платформу, которая использует преимущества современных технологий, следуя при этом принципам лучших практик разработки программного обеспечения.

== Возможности ==
NestJS отличается модульной архитектурой, которая позволяет систематически организовывать структуру приложения. Возможности NestJS включают в себя:
* Широкое использование TypeScript для повышения качества и безопасности кода
* Декораторы, добавляющие метаданные и повышающие читабельность
* Внедрение зависимостей, обеспечивающее слабую связь и лучшую тестируемость
* Разработан для возможности расширения
* Интеграция с другими библиотеками, такими как Express.js и Fastify
* Интеграция микросервисов, таких как WebSocket, Apache Kafka, Redis, RabbitMQ и других.
* Легко создавайте контроллеры для REST API с генерацией спецификаций в OpenAPI

== Пример ==
Вот простой пример «Hello World» в NestJS, который отправляет текст Hello World! в запрос GET:

импортируйте {Модуль, Контроллер, Get} из @nestjs/common
импортируйте {NestFactory} из '@nestjs/core'

@Контроллер()
класс AppController {
@Get()
привет() {
вернуть «Привет, мир!»

@Модуль({
контроллеры: [AppController]
})
класс AppModule {}

асинхронная функция bootstrap() {
const app = await NestFactory.create(AppModule)
ожидайте app.listen(3000)

начальная загрузка()


== См. также ==
* Express.js
* TypeScript
* Node.js

* [https://nestjs.com/Официальный сайт NestJS]



Категория:Свободное программное обеспечение
Категория:Node.js
Категория:Веб-разработка
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.