DevNotes Live
6 subscribers
84.3K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
👩‍💻 Парсинг тела POST-запроса без сторонних библиотек в Node.js

Напишите сервер на Node.js, который обрабатывает POST-запрос и парсит JSON-тело без использования фреймворков и внешних зависимостей. Это полезно для понимания низкоуровневой работы с HTTP-запросами.

Решение задачи🔽

const http = require('http');

const server = http.createServer((req, res) => {
if (req.method === 'POST' && req.url === '/data') {
let body = '';

// Сбор данных из потока
req.on('data', chunk => {
body += chunk;
});

// После завершения получения данных
req.on('end', () => {
try {
const parsedData = JSON.parse(body);
console.log('Полученные данные:', parsedData);

res.writeHead(200, { 'Content-Type': 'application/json' });
res.end(JSON.stringify({ message: 'Данные получены успешно' }));
} catch (err) {
res.writeHead(400, { 'Content-Type': 'application/json' });
res.end(JSON.stringify({ error: 'Невалидный JSON' }));
}
});
} else {
res.writeHead(404, { 'Content-Type': 'text/plain' });
res.end('Not Found');
}
});

server.listen(3000, () => {
console.log('Сервер запущен на http://localhost:3000');
});
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Адовый UX
Всё равно продолжить. Не включать же заднюю
Forwarded from Оди
Leonardo — продвинутый инструмент для создания цветовых палитр, которые отвечают нормам доступности

Позволяет точно настраивать цветовые пространства, указывать коэффициент контрастности, создавать версии палитр для тёмной темы или дальтоников, экспортировать результат в SVG или кодом, а также анализировать цветовую схему с помощью диаграмм. Проект создан компанией Adobe, исходный код инструмента открыт

leonardocolor.io

Урок по использованию инструмента: youtu.be/q4dGTPE4McU

#awd_tool #awd_color
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Минутка типографики:

Советская шрифтография