Логотип YeaHub

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

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

Тренажёр

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

Обучение

Навыки

Задачи

Войти

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

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

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад

Как бы вы отправили HTML с помощью Express JS?

Вопрос проверяет знание того, как отправить простой HTML-контент в ответ на запрос в Express.js.

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

Для рендеринга простого HTML в Express.js можно использовать метод res.send() или res.sendFile(), чтобы отправить строку HTML или файл HTML соответственно.

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

В Express.js есть несколько способов отправить простой HTML в ответ на запрос.

Использование res.send(): Этот метод позволяет отправить строку HTML в ответ. Это простой способ, если HTML не слишком сложный.

Пример:

const express = require('express');
const app = express();
const port = 8000;

app.get('/', (req, res) => {
  	const htmlContent = '<html><body><h1>Hello, World!</h1></body></html>';
  	res.send(htmlContent);
});

app.listen(port, () => {
  	console.log(`Server is listening on port ${port}`);
});

 Использование res.sendFile(): Этот метод позволяет отправить файл HTML. Полезно, если HTML-код находится в отдельном файле.

Пример:

const express = require('express');
const path = require('path');
const app = express();
const port = 8000;

app.get('/', (req, res) => {
  	res.sendFile(path.join(__dirname, 'index.html'));
});

app.listen(port, () => {
  	console.log(`Server is listening on port ${port}`);
});

Для рендеринга HTML в Express.js можно использовать оба метода в зависимости от того, работаете ли вы с простыми строками или с файлами.

  • Аватар

    Node.js Guru

    Demetra

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

Уровень

  • Рейтинг:

    1

  • Сложность:

    4

Навыки

  • Express

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

#html

#express

#res

#send

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

  • Аватар

    Node.js Guru

    Demetra

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