Backend Ready | IT
7.02K subscribers
776 photos
70 videos
5 files
522 links
Авторский канал по Backend разработке.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/backend_ready
加入频道
👩‍💻 Скачиваем все картинки с сайта!

Возьмем страницу по URL, достанем ссылки на изображения и сохраним их в папку images.

В этой задаче:
Подгружаем HTML через axios;

Извлекаем <img src> с помощью cheerio;

Сохраняем картинки в локальную папку.


Удобно для скрейпинга, анализа и автоматизации.

Backend Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84🔥3
👩‍💻 Разберем URLSearchParams — удобная работа с query-строкой!

Легко читать, менять, добавлять и собирать обратно в строку. Идеально для API-запросов и генерации ссылок без ручных склеиваний.

Backend Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥94👍4🤝2
Реакция только на первое событие!

Иногда нужно отреагировать на событие лишь один раз: например, на первый коннект клиента или первое сообщение. Для этого есть метод .once()

Шаг 1 — подключаем модуль:
const EventEmitter = require('events');
const emitter = new EventEmitter();


Шаг 2 — подписываемся на событие только один раз:
emitter.once('connect', () => {
console.log('Первое подключение!');
});


Шаг 3 — вызываем событие несколько раз:

emitter.emit('connect');
emitter.emit('connect');


🔥 Полезно, когда нужно выполнить действие только при первом запуске или инициализации.

Backend Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥54
👩‍💻 Получаем курс криптовалюты через CoinGecko!

Скрипт принимает тикер, обращается к API и печатает цену в долларах. Один запрос и готово.

В этой задаче:
Нормализуем тикер и сопоставляем с ID;

Формируем URL и выполняем HTTP-запрос;

Парсим JSON и выводим результат.


Подходит для уведомлений, ботов и мониторинга.

Backend Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥4🤝2
👩‍💻 Сегодня создадим валидацию паролей!

Пишем функцию, которая проверяет, соответствует ли пароль требованиям безопасности.

В этом посте:
Используем регулярные выражения;

Проверяем пароль и выводим проблемы;

Работаем с readline.


Это полезная вещь которая используется практически на каждом сайте.

Backend Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥76👍4👎1