Рассмотрим модуль http в Node.js, который позволяет создавать базовый сервер с текстовым ответом, реализовывать маршрутизацию для разных URL и возвращать данные в формате JSON.
- Базовый сервер
- Маршрутизация
- API с JSON
Подробнее читайте в карточках
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝8🔥5👍4
• Array.prototype.flat — упрощает вложенные массивы, помогая работать с многомерными данными
• Path.join — удобный способ создавать корректные пути к файлам и папкам, особенно в кросс-платформенных проектах.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝6🔥4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Постоянно забываете различные методы?
На Cheatography собрано огромное количество шпаргалок, для веб-разработчиков, для десктоп-разработчиков, горячие клавиши под linux и всякое такое
⛓ Ссылочка: cheatography.com
⚙ Backend Ready | #ресурсы
На Cheatography собрано огромное количество шпаргалок, для веб-разработчиков, для десктоп-разработчиков, горячие клавиши под linux и всякое такое
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
Они обрабатывают данные по частям, вместо их полной загрузки в память. Это важно для работы с большими файлами или сетевыми запросами:
1. Readable Stream — читает данные частями, оптимизируя использование памяти:
const fs = require('fs');
const stream = fs.createReadStream('large-file.txt', { encoding: 'utf-8' });
stream.on('data', chunk => console.log(chunk));
// Логируем каждую порцию данных
2. Writable Stream — используется для записи данных в файл или другое назначение:
const writeStream =
fs.createWriteStream('output.txt');
writeStream.write('First line\n'); // Записываем данные
writeStream.end(); // Завершаем поток
3. Пайпинг данных между потоками — с помощью метода
.pipe()
данные из Readable напрямую направляются в Writable:const readStream = fs.createReadStream('input.txt');
const writeStream = fs.createWriteStream('output.txt')
;
// Передаем данные без промежуточных операций
readStream.pipe(writeStream);
Жми 🔥 если понравился пост и было полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2🤝2
Рассмотрим как использовать модуль url для работы с URL-адресами. Мы научимся разбирать URL, извлекать параметры и создавать URL с помощью различных методов:
- Разбор URL
- Извлечение параметров
- Создание URL
Подробнее читайте в карточках
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4🤝3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24🔥1
Подробная шпаргалка по node.js, в которой собраны некоторые определения веб-разработки и самые необходимые команды для любого разработчика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3🤝2👎1
• console.table — Удобный способ вывести массивы объектов или ассоциативные массивы в табличном формате для лучшей читаемости и анализа.
• os.platform — Помогает определить платформу операционной системы, что полезно при написании приложений, которые должны корректно работать на разных ОС.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3
👍5🔥1
В этом посте мы рассмотрим полезные функции встроенных модулей Node JS. Эти функции значительно ускоряют процесс создания приложений, делая код более эффективным и читаемым
🔥 - если узнал новое
🤝 - если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4🤝3