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 MAX agency / Илья Лайтнер (Ilya Laitner)
Forwarded from MAX agency / Илья Лайтнер (Ilya Laitner)
Forwarded from MAX agency / Илья Лайтнер (Ilya Laitner)
Forwarded from Новые шрифты
Unageo

Unageo — геометрический шрифт от Рихарда Шепши с несколькими начертаниями. Отличается чистыми формами и универсальностью, хорошо подходит для интерфейсов, брендинга, заголовков и современного веб-дизайна. Поддерживает кириллицу, латиницу, цифры и специальные символы. Бесплатен для личного и коммерческого использования.

Написание: #Кириллица #Латиница
Формат файлов: #ttf

Ссылка: Скачать шрифт
Forwarded from Shock Design
Превращайте свои проекты в анимированные слайды с экспортом в PowerPoint

Ссылка

#materials_nd
Живопись с милыми собачулями
👩‍💻 Создание простого сервера для статических файлов

Создайте HTTP-сервер на Node.js, который раздаёт статические файлы из указанной папки. По умолчанию сервер должен обслуживать файлы из папки public и работать на порту 3000.

Создайте структуру папок:

project/
├── server.js
└── public/
└── index.html


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

Файл server.js:

const http = require('http');
const fs = require('fs');
const path = require('path');

const PORT = 3000;
const PUBLIC_DIR = path.join(__dirname, 'public');

const server = http.createServer((req, res) => {
let filePath = path.join(PUBLIC_DIR, req.url === '/' ? 'index.html' : req.url);

fs.readFile(filePath, (err, data) => {
if (err) {
res.writeHead(404, { 'Content-Type': 'text/plain' });
res.end('404 Not Found');
} else {
res.writeHead(200, { 'Content-Type': 'text/html' });
res.end(data);
}
});
});

server.listen(PORT, () => {
console.log(`Сервер запущен на http://localhost:${PORT}`);
});

Файл public/index.html (пример содержимого):

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Static Server</title>
</head>
<body>
<h1>Добро пожаловать на мой сервер!</h1>
</body>
</html>

node server.js
Please open Telegram to view this post
VIEW IN TELEGRAM