Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад

Как загрузить HTML в Node.js?

Этот вопрос проверяет знания о работе с файлами и передачи их через HTTP-сервер.

Короткий ответ

HTML-файл можно загрузить в Node.js с помощью модуля fs для чтения файла и модуля http для передачи его клиенту.

Длинный ответ

Для загрузки HTML в Node.js обычно используется комбинация модуля http (для создания сервера) и fs (для чтения файлов). Когда пользователь делает запрос, сервер читает HTML-файл и отправляет его в ответе.

 

Пример кода:

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

http.createServer((req, res) => {
  fs.readFile('index.html', (err, data) => {
    if (err) {
      res.writeHead(500, { 'Content-Type': 'text/plain' });
      res.end('Ошибка сервера');
    } else {
      res.writeHead(200, { 'Content-Type': 'text/html' });
      res.end(data);
    }
  });
}).listen(3000, () => {
  console.log('Сервер запущен на http://localhost:3000');
});
  • Аватар

    Node.js Guru

    Demetra

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    5

  • Сложность:

    3

Навыки

  • Node.js

Ключевые слова

#html

#node.js

#html в node.js

Подпишись на Node.js Developer в телеграм

  • Аватар

    Node.js Guru

    Demetra

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.