РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsPmBsSR 10 of 168 menu
◀ ▶

Ответ строкой в Nest

Пусть метод контроллера уже вызывается по адресу сайта, а браузер показывает пустую страницу. Фраза, которую хочется увидеть, никуда не уходит.

Возвращённая строка и есть тело ответа. Nest передаёт её клиенту как текст страницы, без отдельной настройки формата.

Короткой надписи хватает, чтобы проверить живой адрес и не собирать для этого страницу с вёрсткой.

Посмотрим контроллер магазина:

import { Controller, Get } from '@nestjs/common'; @Controller() export class ShopController { @Get() getWelcome(): string { return 'Welcome to the shop'; } }

Метод getWelcome возвращает английскую фразу про магазин. Именно она попадёт на экран при открытии корня сайта.

Без записи класса в модуле маршрут не заработает. Добавим регистрацию:

import { Module } from '@nestjs/common'; import { ShopController } from './shop.controller.js'; @Module({ controllers: [ShopController], }) export class AppModule {}

Создайте контроллер OfficeController и подключите его к корневому модулю. По корню сайта в браузере должен быть виден текст об офисе.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить