Size: a a a

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

2020 February 22

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Да, да, ломаю всем паспортным столам логику всегда
источник

BK

Bogdan Korenkov in NestJS — русскоязычное сообщество
там команда разработчиков из индии под одним круглосуточным аккаунтом сидит
источник

IB

Igor Bond in NestJS — русскоязычное сообщество
у меня еще какая фишка  - бек на ВМ яши, а фронт ангуляр на обычном хостинге на апаче, че тогда настраивать надо?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Igor Bond
у меня еще какая фишка  - бек на ВМ яши, а фронт ангуляр на обычном хостинге на апаче, че тогда настраивать надо?
Ничего, на фронте просто хост апи а на беке перенаправить ип в приложение https://ypereirareis.github.io/blog/2017/02/15/nginx-real-ip-behind-nginx-reverse-proxy/
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Veaceslav Artiom
Ребят а как передать параметр в Interceptor ? по типу AuthGuard. Нужно на базе него логику организовать.
Через метадата
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Илья | 😶
Через метадата
Это который SetMetadata ?
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Veaceslav Artiom
Это который SetMetadata ?
Как вариант
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Вроде оно
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
По аналогии с ClassSerializeInterceptor
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Ребят я тут думаю что мне сделать с объектами которые ссылаются на удаляемый объект ?
1. Оставлять с null не очень хочу если честно
2. Можно удалить, но пользователи такие придурки что могут пропустить этот момент и удалят полюбасу все.
3. Проверять что мол если кто-то ссылается на тот что удаляем и если есть такие, не разрешать удаление.

Может еще идей будут ?
источник

E

Egor in NestJS — русскоязычное сообщество
Veaceslav Artiom
Ребят я тут думаю что мне сделать с объектами которые ссылаются на удаляемый объект ?
1. Оставлять с null не очень хочу если честно
2. Можно удалить, но пользователи такие придурки что могут пропустить этот момент и удалят полюбасу все.
3. Проверять что мол если кто-то ссылается на тот что удаляем и если есть такие, не разрешать удаление.

Может еще идей будут ?
Спроси у бизнеса, какое должно быть поведение у этих объектов
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Veaceslav Artiom
Ребят я тут думаю что мне сделать с объектами которые ссылаются на удаляемый объект ?
1. Оставлять с null не очень хочу если честно
2. Можно удалить, но пользователи такие придурки что могут пропустить этот момент и удалят полюбасу все.
3. Проверять что мол если кто-то ссылается на тот что удаляем и если есть такие, не разрешать удаление.

Может еще идей будут ?
Для каждого конкретного объекта задаются свои собственные правила. Опиши свой юз-кейс более подробно
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Dilame Bowzee
Для каждого конкретного объекта задаются свои собственные правила. Опиши свой юз-кейс более подробно
У меня есть такое понятие как ссылки. Это такие объекты которые могут иметь как тупо ссылку: string так и может ссылаться на другие типы документов, например на товар, страницу, категорию и так далее. И вот вопрос в том что при удалений например страницы, что мне с этой ссылкой делать ?
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Veaceslav Artiom
У меня есть такое понятие как ссылки. Это такие объекты которые могут иметь как тупо ссылку: string так и может ссылаться на другие типы документов, например на товар, страницу, категорию и так далее. И вот вопрос в том что при удалений например страницы, что мне с этой ссылкой делать ?
Мы про схему БД сейчас говорим?
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Dilame Bowzee
Мы про схему БД сейчас говорим?
да
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Ты просто так сказал "у меня есть такое понятие", будто ты Foreign Key изобрёл)
Так, и откуда куда у тебя ФК, с которыми ты не знаешь что делать?
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Dilame Bowzee
Ты просто так сказал "у меня есть такое понятие", будто ты Foreign Key изобрёл)
Так, и откуда куда у тебя ФК, с которыми ты не знаешь что делать?
В этом и прикол что по факту у меня нету Foreign Key, потому что ссылки может ссылаться на разные типы документов. Я тупо указываю что это ссылка ведет к странице и ее ID
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Veaceslav Artiom
В этом и прикол что по факту у меня нету Foreign Key, потому что ссылки может ссылаться на разные типы документов. Я тупо указываю что это ссылка ведет к странице и ее ID
Oh shit
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Я чет не придумал как сделать такую логику в базе что бы Foreign key работал с разными типами. Да и не в этом проблема. Даже с Foreign key при удаление нужно выбирать что делать, удалять или нет — вопрос именно в этом.
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Veaceslav Artiom
Я чет не придумал как сделать такую логику в базе что бы Foreign key работал с разными типами. Да и не в этом проблема. Даже с Foreign key при удаление нужно выбирать что делать, удалять или нет — вопрос именно в этом.
В РСУБД так сделать низзя, это попытка натянуть сову на глобус.

Да, даже с FK стоит такой выбор, суть в том, что при правильном проектировании сущностей ты можешь абсолютно спокойно удалять записи, не затронув при этом важную инфу. Я поэтому и спросил более подробно про твой юзкейс
источник