This media is not supported in your browser
VIEW IN TELEGRAM
Здесь вы будете не просто писать код, а решать задачи в формате игры, прокачивать мышление и сражаться в код‑батлах в реальном времени.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4🤝1
Сегодня напишем скрипт, который будет следить за папкой
/logs
, и сразу выводит новые строки на экран, как tail -f
.В этом посте:
• Используем fs,watch для слежения за папкой.
• Читаем новые строки через readline.
• Красиво выводим. в консоль с именем файла
Можно использовать для дебага, мониторинга или просто наблюдать, как живёт твой сервер.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤4👍4
👍6🔥5
Вместо проверки по ID и роли в базе — просто добавь role и scopes в JWT. Проверка становится молниеносной, без запросов. RBAC через JWT = быстрый, безопасный и stateless способ разграничить доступ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥6👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Это онлайн-учебнике по JavaScript, который идеально подходит как для новичков, так и для тех, кто хочет углубить свои знания.
Он охватывает абсолютно все аспекты языка: от базовых концепций, таких как переменные, функции и циклы, до более продвинутых тем.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5❤1
Загружаем файл из формы в Node.js через multer!
Когда пользователь должен отправить файл (например, фото, документ или отчёт), сервер должен его принять и сохранить. В Express это делается через библиотеку
Настраиваем загрузку:
Cоздаём маршрут для загрузки:
🔥 Теперь, если отправить форму с
Название берётся из
⚙ Backend Ready | #практика
Когда пользователь должен отправить файл (например, фото, документ или отчёт), сервер должен его принять и сохранить. В Express это делается через библиотеку
multer
, которая умеет обрабатывать формы с файлами (multipart/form-data
).Настраиваем загрузку:
const multer = require("multer");
const upload = multer({ dest: "uploads/" }); // файлы будут сохраняться в эту папку
Cоздаём маршрут для загрузки:
app.post("/upload", upload.single("file"), (req, res) => {
res.send("Файл загружен: " + req.file.originalname);
});
🔥 Теперь, если отправить форму с
input type="file" name="file"
, сервер примет файл и положит его в uploads/
. Название берётся из
req.file.originalname
, сам файл получает временное имя.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤5👍5
Например,
HTTP
отвечает за загрузку веб-страниц, а SSH
позволяет подключаться к удалённым серверам по защищённому каналу.На картинке — 9 основных протоколов, которые стоит держать под рукой.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5🔥5
Сегодня покажу, как читать
.xlsx
, доставать таблицы, парсить строки и генерировать Excel-файлы с данными.В этом посте рассмотрим:
• Установку xlsx и читение Excel-файл.
• Спарсим таблицу в JSON-массив.
• Сгенерируем Excel из массива объектов.
Это идеально для отчётов, выгрузок,
CRM
и всего, что связано с табличками.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤8👍4