День 35 навчання MERM Stack
Сьогодні я створив свій перший нативний вебсервер.
На моєму курсі Node.js я перейшов від локальних скриптів. Мій код більше не запускається і одразу зупиняється. Тепер сервер залишається активним. Він прослуховує з'єднання з інтернету.
Я дізнався, як комп'ютери взаємодіють через мережу. Ось що я вивчив:
Модуль http Я використовував нативну утиліту http для обробки даних. Я використав http.createServer() для запуску сервера. Ця функція приймає два аргументи:
- req: містить дані від браузера, такі як URL або заголовки.
- res: відправляє дані назад користувачеві, наприклад, HTML або JSON.
Метод listen Для зв'язку серверу потрібен певний порт. Я налаштував свій сервер на прослуховування порту 8000. Він слугує шлюзом для вхідних запитів.
Реалізація коду:
const http = require("http");
const server = http.createServer((req, res) => {
res.end("Hello from my Day 35 custom server!");
});
server.listen(8000, () => {
console.log("Server is live on port 8000");
});
Джерело: https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn