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

Ответ объектом в Nest

Пусть клиенту нужны два поля сразу: название и число. Одной строкой такую пару не передать.

Обычный объект JavaScript из return Nest превращает в JSON (JavaScript Object Notation, запись объектов JavaScript). Клиент получает поля по именам и может читать каждое отдельно.

Опишем контроллер товара:

import { Controller, Get } from '@nestjs/common'; @Controller() export class ProductController { @Get() getProduct() { return { title: 'Tea', price: 12, }; } }

Метод отдаёт объект с названием и ценой. Клиент получит те же поля уже в формате JSON.

Подключим класс в модуле:

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

Сделайте контроллер EmployeeController, который по корню сайта отдаёт имя сотрудника и должность двумя отдельными полями объекта.

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