Size: a a a

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

2020 September 24

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Joe Beretta
задумка топовая. тоже в твиттере Камила видел. Еще бы гарды для grapqhl генерились, то нам пришлось бы писать только и бизнес-логику)
у генераторов есть один большой минус, который перекрывает весь профит
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
у генераторов есть один большой минус, который перекрывает весь профит
удиви)
источник

🏡K

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

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
короче код становится грузом который нафиг не интерестно поддерживать
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
легаси сразу как только создается)
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
у меня же есть генератор бэка и фронта и народ даже юзает)
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
нест+ангулар модульно тоже
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
короче код становится грузом который нафиг не интерестно поддерживать
тут согласен с тобой. а делать анализ уже имеющихся частей кода уже более сложная задача. тут уже в дело вступает ИИ, о котором мемасы гласят - ИИ заменит разрабов)
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
у меня же есть генератор бэка и фронта и народ даже юзает)
это генератор или стартер-кит как в еоман?
источник

SL

S. L. in NestJS — русскоязычное сообщество
кто занимался настройкой общения между микросервисами?
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Joe Beretta
это генератор или стартер-кит как в еоман?
Генератор на схематике, ща там впс помирает, джанго проект все убил ю, так что дока тока на гитхаб

https://github.com/rucken/cli
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Да и так норм
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Бэк фронт и мобила сразу генерилась со всем дто ентити миграциями и уи с навигацией, год уже переписываю все не могу закончить)

Писал где-то 1.5 года эту штуку)
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
Бэк фронт и мобила сразу генерилась со всем дто ентити миграциями и уи с навигацией, год уже переписываю все не могу закончить)

Писал где-то 1.5 года эту штуку)
Вечная проблема "без костылей"
источник

MM

Max Max in NestJS — русскоязычное сообщество
подскажите плиз, как в тайпскрипте сделать поля объекта необязательными основываясь на значениях других полей этого объекта?
источник

MM

Max Max in NestJS — русскоязычное сообщество
export type BackgroundPaymentParams = {
 user: UserEntity;
 card: CardEntity;
 merchant: MerchantEntity;
 useCard: true;
 amount: number;
 chargeType: ChargeType,
 useBonuses: boolean,
 balanceAccount: Account
} | {
 user: UserEntity;
 useCard: false;
 amount: number;
 chargeType: ChargeType;
 useBonuses: boolean;
 balanceAccount: Account
}
источник

MM

Max Max in NestJS — русскоязычное сообщество
я хочу чтобы если useCard = true, то card и merchant были бы обязательными, если useCard = false то нет
источник

MM

Max Max in NestJS — русскоязычное сообщество
точнее, лучше чтобы была ошибка если передаешь их с useCard = true
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Max Max
подскажите плиз, как в тайпскрипте сделать поля объекта необязательными основываясь на значениях других полей этого объекта?
export type BackgroundPaymentParamsTrue = {
   useCard: true;
   amount: number;
   useBonuses: {
       v: boolean
   };
}
export type BackgroundPaymentParamsFalse = {
   useCard: false;
   amount: number;
   useBonuses?: {
       v: boolean
   };
}

export type BackgroundPaymentParams = BackgroundPaymentParamsTrue | BackgroundPaymentParamsFalse;
let t1: BackgroundPaymentParams;
let checker1 = () =>
   t1.useCard === false ? console.log(t1.useBonuses.v) : console.log('no');

let checker2 = () =>
   t1.useCard === true ? console.log(t1.useBonuses.v) : console.log('no');
источник
2020 September 25

FH

Fernando Henriques in NestJS — русскоязычное сообщество
Hi Guys, i'm sorry to speaking in another language. I am a brazilian developer, early adopter of the Nest.js (since December 2019). In the begining, from my first project, I created an API boilerplate with GraphQL and shared it with the community. It is a success. It is in awesome-nestjs repo on Github and has more than 60 stars.

This is the link for this project: https://github.com/fernandohenriques/nestjs-graphql-boilerplate

Ok. Now, I created another API Boilerplate, but with REST approach. I also want to submit it to the awesome-nestjs repo, but for this the project need has 10 stars.

That's why I'm here to ask you for help. I researched on Telegram, where I participate in technology groups from Brazil, and found no other group from Nest.js. Only this one. So I'm here, if you can help me, I'll be very happy. :)

This is the project: https://github.com/fernandohenriques/nestjs-rest-boilerplate
источник