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


Двухэтапная аутентификация с использованием NodeJS и Termii
Большинство технологических приложений, которые мы используем сегодня, включают двухэтапную аутентификацию для повышения безопасности и предотвращения несанкционированного доступа к личным данным. В этой статье я хочу показать вам, как реализовать двухэтапную аутентификацию в ваших веб-приложениях, используя ваш обычный метод аутентификации и OTP (одноразовые пароли). Я буду использовать NodeJs и Express в небольшом приложении, которое мы создадим, но я не буду использовать базу..

API Google Диска в NODE.JS
Давайте сразу к делу. Здесь мы собираемся сделать следующее: Создайте сервер node.js с помощью express.js Получить аутентификацию для Google Диска Загрузите файл изображения на Google Диск с сервера node.js Если вы не хотите следовать инструкциям, скачайте Исходный код Создайте сервер node.js с помощью express.js Запустите в терминале следующее: mkdir google-drive-api-v3 && cd google-drive-api-v3 npm init -y && npm install express --save Теперь давайте..

Разверните приложение Fastify на AWS Lambda
Библиотека Fast est для запуска в fast est API: AWS HTTP API Говорят, что одна из самых известных цитат всех времен принадлежит президенту и государственному деятелю Бенджамину Франклину: «Время — деньги». И я искренне считаю, что в наши дни эта цитата актуальна как никогда. Хотя сегодня большинство языков программирования довольно быстрые, мы стремимся найти тот, который немного быстрее. То же самое можно сказать и о библиотеках JavaScript. И сегодня я собираюсь помочь вам..

Установка Node.js
В этой статье мы рассмотрим, как установить Node.js на Windows, Mac и Linux. Установка Node.js в ОС Windows 1. Загрузите установщик Node.js с веб-сайта Node.js . 2. Дважды щелкните файл установщика, чтобы запустить мастер установки. 3. Следуйте инструкциям мастера установки. Возможно, вам потребуется принять лицензионное соглашение, выбрать путь установки и выбрать вариант установки для всех пользователей компьютера. Чтобы узнать подробности, нажмите здесь". Установка Node.js на..

Прощайте, Transform-Streams, да здравствует асинхронный генератор ES9!
TL;DR. Заголовок Clickbait. Асинхронные генераторы - отличная новость, но вы не можете выбрасывать потоки преобразований в корзину. Что такое потоки преобразования? В документе Node.js говорится: «поток преобразования - это дуплексный поток, в котором выходные данные каким-либо образом вычисляются из входных данных. Примеры включают потоки zlib или криптопотоки, которые сжимают, шифруют или дешифруют данные ». Я не буду здесь их объяснять, в Интернете можно найти множество..

Расшифровка данных OpenSSL с помощью JavaScript
Недавно я написал мобильное приложение для отслеживания запасов. Инвентаризация содержит около 1000 записей, и приложение только считывает данные. Я решил хранить данные в формате JSON и размещать их в корзине AWS S3. Это позволяет просто загрузить файл, используя общедоступный URL-адрес S3. Меня не волнует, скачает ли файл кто-то другой, поэтому мне не нужна аутентификация, но я хочу сохранить содержимое в секрете, поэтому я его зашифровал. Парольная фраза где-то включена в..

Мгновенно сканируйте кодовую базу на наличие утечек переменных среды.
Все, что требуется от одного разработчика в вашей команде, — это забыть .gitignore свой .env файл или удалить жестко закодированную переменную среды, которую они использовали при разработке для утечки конфиденциальных данных в систему управления версиями. В современную эпоху, когда злоумышленники используют ботов для мониторинга репозиториев на GitHub, утечка переменных среды может стать фатальной ошибкой. В этой статье я представляю инструмент командной строки, который ваша..