Публикации по теме 'nestjs'


Аутентификация Spotify OAuth2 в приложении NestJS
Интегрируйте стратегию потока кода авторизации OAuth2 для веб-API Spotify в серверное приложение NodeJS с TypeScript и NestJS. При создании API одной из наиболее важных частей приложения является безопасность и аутентификация его пользователей. Большинство фреймворков предоставляют некоторые рекомендации по реализации различных стратегий аутентификации. NestJS, например, представляет в своей официальной документации стратегию JWT. Однако одной из широко распространенных стратегий..

Основы NestJs Framework
NestJS — это мощная масштабируемая платформа Node.js, созданная на основе Express. Он предназначен для обеспечения надежной архитектуры для создания эффективных, удобных в сопровождении и масштабируемых серверных приложений. NestJS построен на TypeScript, который представляет собой надмножество JavaScript, предоставляющее такие функции, как статическая типизация и расширенные возможности объектно-ориентированного программирования. В этом блоге будут рассмотрены возможности NestJS и то,..

Продвинутый TypeScript — Часть 1
Дженерики в этом разделе я расскажу об одной важной концепции TypeScript: дженерики позволяют передавать типы в качестве параметра другому блоку (функции, классу, интерфейсу и т. д.). Пример type MyFunction<TArgs, TReturn> = (args: TArgs) => TReturn; const numToString: MyFunction<number, string> = num => num.toString(); // '---------> take `number` and return `string` поэтому тип MyFunction теперь берет два дженерика для описания типа args и..

Преимущества NestJS
Nest.js — это популярная платформа с открытым исходным кодом для создания современных веб-приложений с использованием JavaScript и TypeScript. Он построен на основе Node.js и предлагает разработчикам широкий спектр преимуществ, что делает его популярным выбором для создания надежных и масштабируемых приложений. Одним из ключевых преимуществ Nest.js является его модульная архитектура. Платформа разработана как модульная, что позволяет разработчикам создавать и организовывать свои..

Создание классов из импортированных модулей для внедрения в NestJS
Следуя соглашению NestJS о внедрении зависимостей со сторонними библиотеками NestJS использует принцип DI (внедрение зависимостей) и IoC (инверсия управления) , где классу предоставляется объект (от которого он зависит, он же «зависимость ») в качестве аргумента его конструктору. Кроме того, работа по созданию и внедрению этих зависимостей делегируется фреймворку с использованием декораторов, которые помещают соответствующие метаданные в классы, которые будут использоваться..

Nestjs: Почему вас должно волновать регулирование?
Что такое дросселирование? Регулирование — это намеренное замедление или ограничение скорости обработки, передачи или выполнения чего-либо. Это механизм, используемый для управления потоком данных, запросов или операций для предотвращения чрезмерного использования или злоупотребления ресурсами, а также для обеспечения стабильности, доступности и адекватной работы системы или службы. Регулирование API. При разработке программного обеспечения регулирование API ограничивает количество..

Аутентификация NestJS API с использованием токенов JWT
В этой статье вы узнаете, как создать логин и сгенерировать токен JWT, используя файлы cookie HttpOnly с Nest.js. Мы войдем в систему, используя JWT (веб-токен JSON), который является стандартным методом аутентификации SPA. Мы не будем использовать традиционный «метод Bearer», а вместо этого будем входить в систему, используя файлы cookie HttpOnly, что является более безопасной аутентификацией. Исходный код: https://github.com/scalablescripts/nest-auth Это видео можно..