Size: a a a

NestJS — русскоязычное сообщество

2020 February 25

EV

Eugene Vinakov in NestJS — русскоязычное сообщество
Новые команды из cli, start и т.д, являются полноценной заменой nodemon?
источник

ps

p s in NestJS — русскоязычное сообщество
Всем привет!
Делаю PATCH запрос к TypeORM в Postman c body:
{
   "data": {
       "description": "test"
   }
}

В ответ приходит:
{
   "data": []
}

Изменения не применяются. Подскажите, что не так делаю?
источник

PO

Pavel Ovsiannikov in NestJS — русскоязычное сообщество
Попробуйте POST
источник

ps

p s in NestJS — русскоязычное сообщество
Pavel Ovsiannikov
Попробуйте POST
на POST отвечает

"statusCode": 404,
   "error": "Not Found",

при этом на GET приходит корректный ответ

в контроллере:
routes: {
       only: [
           'getManyBase',
           'getOneBase',
           'updateOneBase',
           'replaceOneBase',
       ],
источник

В

Виталий in NestJS — русскоязычное сообщество
судя по всему ты юзашеь круд модуль
источник

В

Виталий in NestJS — русскоязычное сообщество
чтобы понимать где у тебя боль резонно показать те настройки что ты описываешь + энтити как оформлены
источник

В

Виталий in NestJS — русскоязычное сообщество
а не так....
источник

ps

p s in NestJS — русскоязычное сообщество
Виталий
чтобы понимать где у тебя боль резонно показать те настройки что ты описываешь + энтити как оформлены
да, используется CRUD
просто передать одно измененное свойство ему нельзя? Нужно в интерсепторе сохранять изменения в базу? Может есть в сети пример работы с CRUD для PATCH, не смог найти ...
источник

В

Виталий in NestJS — русскоязычное сообщество
ты имеешь ввиду кастомные дто для апдейта?
источник

В

Виталий in NestJS — русскоязычное сообщество
источник

В

Виталий in NestJS — русскоязычное сообщество
тебя интересуют дтоопшенс\
источник

В

Виталий in NestJS — русскоязычное сообщество
export interface DtoOptions {
 create?: any;
 update?: any;
 replace?: any;
}
источник

В

Виталий in NestJS — русскоязычное сообщество
на апдейт вешаешь свое EntityUpdateRequestDto
источник

В

Виталий in NestJS — русскоязычное сообщество
где класс-валидатором режешь только то что можно апдейтить
источник

В

Виталий in NestJS — русскоязычное сообщество
единственное я не знаю вошло ли это уже в релиз или только в @next версии есть
источник

ps

p s in NestJS — русскоязычное сообщество
Виталий
ты имеешь ввиду кастомные дто для апдейта?
я имею ввиду в целом как настроить круд с тайпОРМ. Я так понимаю что он сам находит запись в БД, обновляет и сохраняет, не понятно почему тогда изменения у меня не применяются. Какие-то настройки нужны все-таки наверное

те, после настройки для GET, как я понял, нужно только  добавить "updateOneBase" в routes only. Или я что-то прпустил?
источник

MV

Mike Vasovski in NestJS — русскоязычное сообщество
Кто пользует nest  c fastify?
как передать в fastify из nest response scheme

js
// fastify route
   response: {
     200: {
       type: 'object',
       properties: {
          pong: {
             type: 'string'
         }
       }
     }
или в nest свой механизм описывающий выходные данные response?
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Mike Vasovski
Кто пользует nest  c fastify?
как передать в fastify из nest response scheme

js
// fastify route
   response: {
     200: {
       type: 'object',
       properties: {
          pong: {
             type: 'string'
         }
       }
     }
или в nest свой механизм описывающий выходные данные response?
@Res() декоратор
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Если речь зашла о том, чтобы самому управлять отдачей ответа
источник

MV

Mike Vasovski in NestJS — русскоязычное сообщество
Речь описать данные в схеме и не заниматься самостоятельной фильтрацией, получит только то что описано
источник