Типы, автогенерация таблиц, чистый Python-код без дублирования схем и моделей. Простая работа с SQLite, PostgreSQL, MySQL — идеально для FastAPI.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5🔥5
Например,
GET
используется для получения данных, POST
— для создания новых записей, а DELETE
— для удаления.На картинке — 9 самых популярных методов HTTP-запросов, которые стоит держать под рукой каждому разработчику.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5👍4
Хочешь, чтобы пользователи сразу получали ответ от API, а тяжёлая обработка шла в фоне? В этом посте покажу, как сделать очередь задач через BullMQ и Redis.
Сегодня рассмотрим:
• Создание очереди и добавление задачи.
• Обработка через воркера.
• Повтор задачи при ошибке и хранение истории.
Такой подход использует в большинстве серьёзных проектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥5👍3🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Prettier — плагин для VS Code, который форматирует ваш код по единым стандартам: ставит отступы, пробелы, переносы строк и даже следит за запятыми.
Работает с JavaScript, HTML, CSS и множеством других языков. Особенно полезен в командной разработке — один стиль на всех, меньше споров.
Без лишней суеты — сохраняете файл, и Prettier сам всё приводит в порядок.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤1👎1
Скрипт работает с API, а сети нет — знакомо? В этом посте покажу, как отслеживать доступ к интернету в Node.js, чтобы твои приложения вели себя стабильно.
Сегодня рассмотрим:
• Проверку сети через dns.resolve.
• Использование fetch с таймаутом.
• Как регулярно мониторить соединение
🔥 — если узнал что-то новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥5👍4
В этой статье:
• Как JSON «ломает» большие числа (2^53).
• Почему даты могут стать твоим ночным кошмаром, если забыть про UTC.
• Из-за чего JSON.stringify и JSON.parse пожирают память и подвешивают event-loop.
🔊 Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5👍4
Создаём сервис на Express, который принимает URL и возвращает, за сколько миллисекунд ответил сервер. Мини-мониторинг, healthcheck и latency tool в одном.
В этом посте:
• Получаем URL через query.
• Замеряем время отклика через axios.
• Отдаём JSON с результатом.
Простая но очень полезная утилита если держишь несколько серверов или приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5👍4
Узнаём свободное место на диске!
Если твое приложение пишет логи, делает бэкапы или загружает много файлов, важно вовремя узнать, сколько осталось места на диске.
В Node.js это легко сделать с помощью пакета
Пример кода:
🔥 Такой код можно встроить на сервере и вовремя отправить предупреждение или остановить запись, если диск переполнится.
⚙ Backend Ready | #практика
Если твое приложение пишет логи, делает бэкапы или загружает много файлов, важно вовремя узнать, сколько осталось места на диске.
В Node.js это легко сделать с помощью пакета
diskusage
, который возвращает, сколько всего места и сколько ещё свободно.Пример кода:
const disk = require("diskusage");
const path = process.platform === "win32" ? "c:" : "/"; // Корень диска
disk.check(path, (err, info) => {
if (err) throw err;
console.log("Свободно:", (info.free / 1024 / 1024).toFixed(2), "MB"); // free
console.log("Всего:", (info.total / 1024 / 1024).toFixed(2), "MB"); // total
});
🔥 Такой код можно встроить на сервере и вовремя отправить предупреждение или остановить запись, если диск переполнится.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥4