Методы отправки ответов клиентам в Node.js с использованием res

Чтобы отправить ответ клиенту в Node.js с помощью объекта res, вы можете использовать различные методы, предоставляемые платформой Express или встроенным модулем HTTP. Вот некоторые из часто используемых методов:

  1. res.send(): отправляет ответ различных типов (строка, JSON, буфер и т. д.), автоматически устанавливая соответствующий заголовок типа контента.
    Пример:

    res.send('Hello, client!');
  2. res.json(): отправляет ответ в формате JSON.
    Пример:

    res.json({ message: 'Hello, client!' });
  3. res.sendFile(): отправляет файл как вложение или встроенный.
    Пример:

    res.sendFile('/path/to/file.txt');
  4. res.download(): предлагает клиенту загрузить файл.
    Пример:

    res.download('/path/to/file.txt');
  5. res.render(): отображает шаблон представления с помощью механизма шаблонов.
    Пример:

    res.render('index', { title: 'Home' });
  6. res.redirect(): перенаправляет клиента на другой URL-адрес.
    Пример:

    res.redirect('/new-url');
  7. res.status(): устанавливает код состояния HTTP ответа.
    Пример:

    res.status(404).send('Not found');
  8. res.setHeader(): устанавливает одно значение заголовка для ответа.
    Пример:

    res.setHeader('Content-Type', 'text/html');
    res.send('<h1>Hello, client!</h1>');

Используя эти методы, вы можете легко отправлять ответы клиентам в Node.js.

Объект”