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


Объяснение аутентификации Google OAuth2 с NestJS
В первый раз, когда я работал с OAuth 2.0, это был проект, требующий аутентификации в Google, я думал, что это будет просто, так как это технология, которая массово применяется в современных приложениях, но это была головная боль, потому что я не не понимаю, как сохранить данные от Google, должен ли я вернуть токен доступа, который исходит от провайдера, или я должен подписать JWT на всю жизнь. Поэтому я хочу объяснить это вам подробно. Самый простой из возможных способов. Стратегию,..

Ускоренный курс NestJS
Быстрое погружение в NestJS со всем, что вам нужно знать NestJS — это популярная серверная среда, которая особенно полезна, если вы хотите придать своему проекту больше структуры. В этом ускоренном курсе мы рассмотрим все основные понятия на примерах. Что отличает NestJS Преимущества: Это с TypeScript. Шутка для тестирования. Внедрение зависимостей для повышения эффективности и модульности ваших приложений. Предопределенная архитектура приложения (аналогичная Angular),..

Node.js — Foal framework — примечания к выпуску версии 2.9
Вышла версия 2.9 Жеребёнка ! Вот улучшения, которые он приносит. Новый провайдер OAuth2 для Twitter После LinkedIn, Google, Github и Facebook Foal теперь поддерживает Twitter для аутентификации в социальных сетях. 👉 Ссылка на документацию Большое спасибо @LeonardoSalvucci за реализацию этой функции. Поставщики OAuth2 поддерживают поток кода PKCE Абстрактный провайдер OAuth2 теперь поддерживает поток кода PKCE. Если вы хотите реализовать своего собственного..

NestJS —  Будь проще, глупец
Альтернатива использованию модуля конфигурации Представьте, сегодня утром новый коллега приступает к работе, и все, что ему нужно сделать, — это использовать переменную среды в вашем приложении Nest. К счастью, он соглашается выполнить задачу, просто извлечь переменную через process.env . Пока кто-нибудь не скажет ему, мы не обращаемся к process.env напрямую, но вместо этого используем Модуль конфигурации . В последние годы я руководил несколькими командами над проектами..

Как создать приложение для поиска с полным автозаполнением с помощью Elasticsearch, Kibana и NestJS  —  Часть 3
Часть 3. Написание кода Node.js, который будет подключаться и запрашивать Elasticsearch. Привет, ребята, добро пожаловать в третью часть серии Elastic, Kibana и NestJS. В первой части этой серии мы установили и настроили elasticsearch ( посмотрите здесь, если пропустили ), во второй части мы подключили elasticsearch к Kibana и выполнили несколько запросов ( посмотрите здесь для части 2 ). В этой статье мы напишем код NodeJS, который будет подключаться и запрашивать elasticsearch...

Создание плагина ChatGPT с помощью NestJS (обновлено с тестами)
В этом руководстве мы узнаем, как создать плагин ChatGPT с помощью NestJS, прогрессивной среды Node.js для создания эффективных, надежных и масштабируемых серверных приложений. Мы создадим модуль NestJS, который интегрируется с API OpenAI для облегчения связи с ChatGPT. Github Repo — https://github.com/messified/chatgpt-plugin-nestjs Предпосылки Базовые знания TypeScript и NestJS Node.js ›= 14.x NestJS ›= 8.x Ключ API OpenAI (вы можете получить его, зарегистрировавшись на..

Создание микросервиса в NestJS с использованием ClientProxy и MessagePattern
В NestJS микросервисы — это способ создания распределенных приложений путем разделения большого приложения на более мелкие независимые службы, которые могут взаимодействовать друг с другом с использованием облегченных протоколов, таких как TCP, UDP или HTTP. NestJS предоставляет встроенный модуль @nestjs/microservices , который помогает создавать и использовать микросервисы в вашем приложении. Существует несколько существующих микросервисов, которые вы можете использовать с NestJS, в том..