Публикации по теме '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, в том..