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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/backend_ready
加入频道
👩‍💻 Сжимаем JPG и PNG в Node.js через sharp!

Сегодня покажу, как уменьшить размеры изображений перед загрузкой на сервер. С помощью sharp ты можешь уменьшать ширину и высоту, задавать качество JPG, получать лёгкие файлы для S3 или CDN.

В этом посте:
Как установить sharp.
Сделаем resize с сохранением пропорций.
Сжимаем JPG до 70% качества.


Может быть полезным для оптимизации кода и уменьшения потребляемого трафика.

Backend Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥10👍5🤝3
👩‍💻 Сделаем webhook-планировщик задач!

Создадим API, которое принимает JSON с временем и URL, а потом в указанное время делает POST-запрос на этот URL.

В этом посте:
Принимаем время в ISO-формате

Считаем задержку и запускаем setTimeout

Делаем POST в нужный момент и логируем


Идеально для платёжных отложенных действий, напоминалок, пушей и задач через HTTP.

Backend Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍6🔥5👎2
👩‍💻 CORS с whitelist — спасаем твой API.

По дефолту cors() открывает доступ для всех (origin: "*") — удобно, но небезопасно. Используй динамический origin коллбек с whitelist, чтобы API был доступен только твоим доменам.

Backend Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥124👍4🤝1
8👍4🔥4
Что же выведет консоль?
Anonymous Quiz
39%
A
36%
B
14%
C
11%
D
8👍5🔥5👎1
👩‍💻 Читаем QR-коды в Python через pyzbar!

Сегодня покажу, как загрузить картинку с QR-кодом, считать и расшифровать её прямо в Python.

В этом посте рассмотрим:
Установку pyzbar и Pillow

Чтение QR с PNG/JPG и получение текста

Перебор нескольких QR на одном изображении


Это идеально для билетов, токенов доступа и автоматической работы с данными.

Backend Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95👍4👎1