Как использовать json-typescript-mapper в API ответа nestjs? - PullRequest
0 голосов
/ 18 января 2019

Это моя сущность и мой сервис, которым я пользовался, но он не работает.

that my entity and my service i used but not working clink see image

1 Ответ

0 голосов
/ 19 января 2019

Есть ли конкретная причина, по которой вы используете json-typescript-mapper вместо class-transformer, которая изначально поддерживается nest.js?


С помощью class-transformer вы можете изменить имя столбца с помощью @Expose:

@Expose({ name: "name_column" })
name: string;

Для сериализации вы можете просто аннотировать класс контроллера или отдельные методы с помощью @UseInterceptors(ClassSerializerInterceptor). С аннотацией он автоматически сериализует все сущности, которые вы возвращаете из метода контроллера. Подробнее об этом можно прочитать в документах по сериализации nest.js .

...