Treść przeznaczona dla osób powyżej 18 roku życia...

- Najlepsze
- Wszystkie komentarze
- Najlepsze
- Wszystkie komentarze

@richr: Z NestJS wystawiasz jakieś API. Najczęściej REST lub GraphQL. W jednym i drugim przypadku generowana jest schema. Po stronie frontendu generujesz sobie klienta,
REST: https://openapi-generator.tech/, orval.dev, openapi-ts.dev
GraphQL: https://the-guild.dev/graphql/codegen
To jest standardowe podejście. Frontend z backendem powinien się integrować przez kontrakty, nie wyciąganie obiektów domenowych z środka aplikacji. To by było złamanie zasad hermetyzacji.
REST: https://openapi-generator.tech/, orval.dev, openapi-ts.dev
GraphQL: https://the-guild.dev/graphql/codegen
To jest standardowe podejście. Frontend z backendem powinien się integrować przez kontrakty, nie wyciąganie obiektów domenowych z środka aplikacji. To by było złamanie zasad hermetyzacji.

@richr: encja to nie jest coś co powinieneś pchać na frontend - robisz DTO, na które zostaje zmapowany obiekt domenowy i wtedy to DTO sobie współdzielisz miedzy aplikacjami i wykorzystujesz na UI.

✨️ Obserwuj #mirkoanonim
Pisząc aplikację na NestJS korzystacie z passport.js czy piszecie coś po swojemu? W obu przypadkach proszę o uzasadnienie decyzji.
#programowanie #webdev #nestjs #nodejs
〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
Pisząc aplikację na NestJS korzystacie z passport.js czy piszecie coś po swojemu? W obu przypadkach proszę o uzasadnienie decyzji.
#programowanie #webdev #nestjs #nodejs
〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
- Najlepsze
- Wszystkie komentarze
@mirko_anonim: Dopóki nie masz jakichś naprawdę wąskich przypadków w tej autoryzacji (raczej rzadkość) to szedłbym ze sprawdzonymi, popularnymi rozwiązaniami. Łatwiej i szybciej zintegrujesz coś co jest już popularne i sprawdzone.

@mirko_anonim: webdev tylko w C lub C++
Cześć, szukamy backendowca TypeScript (Nest.js). Młody, dynamiczny zespół i te sprawy. Mała firma, bez agile i innego bullshitu.
Oferujemy 80-140zł/h, zależnie od umiejętności
Nasz stos:
- TypeScript (Node)
- Nest.js (w tym: express, bull, eventemitter2)
Oferujemy 80-140zł/h, zależnie od umiejętności
Nasz stos:
- TypeScript (Node)
- Nest.js (w tym: express, bull, eventemitter2)
- Najlepsze
- Wszystkie komentarze

@dilven: Nie będziemy rzeczywiście zaśmiecać autorowi wątku, ale absolutnie nie zgadzam się praktycznie z niczym co napisałeś. Ja nie przyszedłem ani z Javy, ani C#, ale potrafię docenić rzeczy, które te środowiska rozwiązują dobrze. W Node.js siedzę od wersji 10.x, czyli jakieś 10 lat. I uważam, że NestJS to najlepsze co w ostatnich latach powstało w tym ekosystemie. Owszem, jest daleki od doskonałości i sam mam pewne zastrzeżenia, ale zupełnie
@Michaukso: a szczerze to tez nie jestem fanem prismy (jednak wiele osób lubi) i mam podobne doswiadczenia :D ale no co do nesta to akurat mam skrajnie negatywną opinie. Totalnie nie pasujący do świata JSa i tak jak mówisz javowy.

powiedzcie mi jak to jest ze Angular jest hejtowany a Nest uwielbiany podczas gdy to jest to samo i jedyna różnica jest taka że jedno działa na frontendzie a drugie na backendzie??? #javascript #angular #nestjs
- Najlepsze
- Wszystkie komentarze

To nie jest "to samo". Frontend i backend mają jednak trochę inne potrzeby. Na backendzie bardzo popularne są wzorce projektowe zbudowane wokół OOP i DI. Mamy frameworki typu Java Spring, czy .NET Core, które są standardem w korporacjach. NestJS ma podobny styl, oparty na DI i dekoratorach. NestJS z Angularem łączy praktycznie tylko kwestia wykorzystania podobnego mechanizmu modularyzacji i DI. Na froncie to podejście nie zyskało dużej popularności, dlatego hejtuje się Angulara.

@placebo_: No nie do końca, na froncie masz to samo na be przecież nie masz angulara tylko jakaś nakładka na expressa, a ludzie lubią bo lubią mieć w pełni gotowe środowisko ze strukturą, a nie sobie wymyślać.

- Najlepsze
- Wszystkie komentarze

Piszę mały serwis, który lata lokalnie na kompie i monitoruje kilka rzeczy. Używam node.js, ts i nest.js. Ponieważ serwis wystawia swaggera chciałbym go zabezpieczyć, ale równocześnie nie chcę trzymać sekretu na tym kompie bo jest pewne ryzyko, że zostanie przejęty. Czy da się wygenerować JWT np. online taki podpisanym moim kluczem prywatym, a potem tylko zweryfikować podpis w serwisie tylko kluczem publicznym?
Wydawało mi się to dość proste, ale gdy podaję publicKey
Wydawało mi się to dość proste, ale gdy podaję publicKey
- Najlepsze
- Wszystkie komentarze
Czy jest sens uczyć się np. #nestjs czy lepiej od razu #aws skoro na AWS idzie zbudować wszystko to samo?
#programowanie
#programowanie
- Najlepsze
- Wszystkie komentarze
Czy istnieje możliwość aby stworzyć klient mailowy w nest? Żeby dodać swoje konto mailowe i w apce je odbierać i odpisywać?
#programowanie #nestjs #javascript
#programowanie #nestjs #javascript
- Najlepsze
- Wszystkie komentarze

Czy istnieje możliwość w #typeorm i #mysql wyświetlanie relacji po utworzeniu nowej encji?
#programowanie #node #nestjs
#programowanie #node #nestjs
- Najlepsze
- Wszystkie komentarze

- Najlepsze
- Wszystkie komentarze

Jak najlepiej wysyłać wybrane propsy z dokumentu w nestjs? Niby mogę zrobić to destrukturyzacja jednak nie wydaje mi się to zbytnio odpowiednią droga. Myślałem czy by nie napisać własnego interceptora i dekoratora do serializacji który będzie przyjmował DTO w którym podaje pola które chce otrzymać. W drugim podejściu mam łatwiej pisac typy które są zwracane przez funkcje. Co wy o tym myślicie? Które podejście jest lepsze?
#programowanie #nestjs
#programowanie #nestjs
- Najlepsze
- Wszystkie komentarze
- Najlepsze
- Wszystkie komentarze
#nestjs #typescript #javascript #programista15k #nodejs
Mam pewne api napisane w vanilla js + express. Już jakiś czas temu dodałem wsparcie dla TS. Teraz chciałbym też powoli wszystkie routy przenosić do nestjs.
Czy istnieje jakiś sposób aby robić to kawałek po kawałku? Tak aby część była nadal po staremu i działała a resztę sukcesywnie przenosiłbym sobie do nesta.
Mam pewne api napisane w vanilla js + express. Już jakiś czas temu dodałem wsparcie dla TS. Teraz chciałbym też powoli wszystkie routy przenosić do nestjs.
Czy istnieje jakiś sposób aby robić to kawałek po kawałku? Tak aby część była nadal po staremu i działała a resztę sukcesywnie przenosiłbym sobie do nesta.

Co lepsze/na co jest większe ssanie?
- Nest.js 25.8% (8)
- Next.js 74.2% (23)

Mireczki potrzebuję platformy z API do wysyłania smsów z możliwością ustawienia własnej nazwy nadawcy, max 10 miesięcznie. Backend stoi na #nestjs. Czy coś poza #twilio jest warte uwagi? Myślałem jeszcze nad smsapi.pl
#programowanie #backend
#programowanie #backend
- Najlepsze
- Wszystkie komentarze

Chcę sobie ogarnąć różne endpointy w zależności od modułu,
Czyli mam adminModule, w nim userModule,postModule,tagModule itp gdzie endpoint jest /admin i do niego mają dostęp tylko zalogowane osoby z rolą admina,
mam userModule w nim, postModule, tagModule itp, z endpointem /user i do niego mają dostęp tylko zalogowane osoby
Teraz
Czyli mam adminModule, w nim userModule,postModule,tagModule itp gdzie endpoint jest /admin i do niego mają dostęp tylko zalogowane osoby z rolą admina,
mam userModule w nim, postModule, tagModule itp, z endpointem /user i do niego mają dostęp tylko zalogowane osoby
Teraz
- Najlepsze
- Wszystkie komentarze

- Najlepsze
- Wszystkie komentarze

Od pewnego czasu piszę w NestJS i co jakiś czas trafiam na jakieś przypadki z życia wzięte, które nie są ujęte w dokumentacji Nesta lub po prostu są poniekąd związane z zewnętrznymi bibliotekami. Jak już jakiś problem rozwiążę, to dzielę się tym na dev.to. Może komuś się przyda. Póki co trzy tematy związane z walidacją requestów:
Custom validation with database in NestJS:
https://dev.to/avantar/custom-validation-with-database-in-nestjs-gao
Validating nested objects with class-validator in NestJS
Custom validation with database in NestJS:
https://dev.to/avantar/custom-validation-with-database-in-nestjs-gao
Validating nested objects with class-validator in NestJS

Czy jest możliwość definiowania guardu dla modułu oraz dla jego submodułów ?
mam moduł admin
w nim moduły
user
mam moduł admin
w nim moduły
user
- Najlepsze
- Wszystkie komentarze
A jaki masz problem z multi-tenant w supabase? Chętnie pomogę, nawet RBCA Ci pokażę jak zaimplementować (jak ja to robiłem pare lat temu przynajmniej - teraz pewnie są jakieś natywne metody)