Size: a a a

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

2020 April 21

LK

L K in NestJS — русскоязычное сообщество
может getManager().transaction
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Кажется, что эта проблема не пофикшена...

Вне зависимости от того, в fileFilter кидаю BadRequestException или делаю callback new Error, приложение падает с этой ошибкой.

Все решают такую задачу через добавление параметра в req?

https://github.com/nestjs/nest/issues/437
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Кажется, что эта проблема не пофикшена...

Вне зависимости от того, в fileFilter кидаю BadRequestException или делаю callback new Error, приложение падает с этой ошибкой.

Все решают такую задачу через добавление параметра в req?

https://github.com/nestjs/nest/issues/437
fileFilter: (req, file: MulterLocalFile, cb) => {
                   if (!allowedTypes.includes(file.mimetype)) {
                       cb(new MimetypeNotSupportedException());
                   }
                   cb(null, true);
               }
источник

LK

L K in NestJS — русскоязычное сообщество
MimetypeNotSupportedException extends HttpException
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
При использовании BadRequestException он просто падает с ошибкой, а на клиент уходит 500.
В чём тут будут отличия?
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
L K
MimetypeNotSupportedException extends HttpException
^
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
При использовании BadRequestException он просто падает с ошибкой, а на клиент уходит 500.
В чём тут будут отличия?
не могу точно сказать, знаю что работало нормально

а у меня там статус FORBIDDEN
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Когда-то он точно работало, наверное, когда пофиксили в 4.х...
Но в 6.х упорно падает
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Может, я что-то не так делаю?)
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Может, я что-то не так делаю?)
в callback нужно передавать же
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
L K
в callback нужно передавать же
Внезапно заработало, хотя я так первым делом пробовал
(´。_。`)

Спасибо!
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
@jashka_jashka я правильно понимаю, что multer кидает ошибку о размере файла только, когда его полностью загрузят, и технически можно грузить 10ГБ и класть сервер?
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
@jashka_jashka я правильно понимаю, что multer кидает ошибку о размере файла только, когда его полностью загрузят, и технически можно грузить 10ГБ и класть сервер?
да именно так это и работает
нужно ставить прокси что бы это избежать
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Ок
источник

GG

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

GG

Go Go in NestJS — русскоязычное сообщество
Создатель здесь ?))
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Go Go
Народ если не ошибаюсь кто-то постил здесь в группе модуль для работы с рабитом для неста.
попробуй bullmq  redis streams по сути тоже самое. У меня есть модуль)
источник

GG

Go Go in NestJS — русскоязычное сообщество
Sviatoslav
попробуй bullmq  redis streams по сути тоже самое. У меня есть модуль)
Нужен именно рабит клиент хороший )
источник

GG

Go Go in NestJS — русскоязычное сообщество
ктонибудь использовал интересно
https://github.com/golevelup/nestjs/blob/master/packages/rabbitmq/README.md
источник