Size: a a a

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

2021 February 03

PL

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

PL

Pavel Luhin in NestJS — русскоязычное сообщество
500 ок я еще не видел)
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Pavel Luhin
который сам клиент обрабатывает
Так ошибки сложно обрабатывать. Ведь если запрос до приложения не долетит, и Nginx кинет 502, например, то в теле ответа JSON вряд ли фронт будет ожидать) Я имею в виду, что выявлять ошибку по body достаточно неудобно
источник

D

Drop in NestJS — русскоязычное сообщество
Dmitriy
Так ошибки сложно обрабатывать. Ведь если запрос до приложения не долетит, и Nginx кинет 502, например, то в теле ответа JSON вряд ли фронт будет ожидать) Я имею в виду, что выявлять ошибку по body достаточно неудобно
Ага, да и по нетворку в консоли визуально видно сразу где ошибка когда коды исключений прилетает из запросов
источник

D

Drop in NestJS — русскоязычное сообщество
Хороший ответ про 200 для ошибок

To summarize: YES it is valid to send error messages (for non-technical issues) in your http response together with HTTP status 200. Whether this applies to your case is up to you. If for instance the client is asking for a file that isn't there, that would be more like a 404. If there is a misconfiguration on the server that might be a 500. If client asks for a seat on a plane that is booked full, that would be 200 and your "implementation" will dictate how to recognise/handle this (e.g. JSON block with a { "booking","failed" })
источник

YE

Yuriy Empty in NestJS — русскоязычное сообщество
Господа, кто-то использовал sequelize вместе с нест? Неужели нет способа писать миграции/сиды на ts?
источник

YE

Yuriy Empty in NestJS — русскоязычное сообщество
Во всех офф мануалах говорится что нет, так как миграции использует sequelize-cli а не сам sequelize. Кто-то сталкивался с таким?
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Yuriy Empty
Господа, кто-то использовал sequelize вместе с нест? Неужели нет способа писать миграции/сиды на ts?
Так пиши на скл миграции
У меня в ап и даун просто вызов скл кода средствами секвалайза
источник

YE

Yuriy Empty in NestJS — русскоязычное сообщество
Vanya Leyn
Так пиши на скл миграции
У меня в ап и даун просто вызов скл кода средствами секвалайза
А почему тогда не на js? Раз уж на то пошло
источник

YE

Yuriy Empty in NestJS — русскоязычное сообщество
Пусть тогда миграции и сиды будут на js а модели на тс
источник

YE

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

VL

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

YE

Yuriy Empty in NestJS — русскоязычное сообщество
Vanya Leyn
А склем как то привычнее, да и нейминг родной, да и быстрее да и поддержка скл от вебшторма
Короче ты на нативном sql писал их, так?
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Но выполнял сквалайзом
источник

YE

Yuriy Empty in NestJS — русскоязычное сообщество
Vanya Leyn
Но выполнял сквалайзом
Честно говорят такой подход мне совсем не нравится
источник

YE

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

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Или можно писать на тс, транспилить в джс и ранить
источник

YE

Yuriy Empty in NestJS — русскоязычное сообщество
Vanya Leyn
Или можно писать на тс, транспилить в джс и ранить
А через что трансплитить?
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Ну, тайпскриптом
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Так миграции и надо на чистом sql писать в идеале)
источник