Projekt "Notatnik" 4/8 - Przetwarzamy dane na backendzie (mongoose)

  Рет қаралды 3,999

Twórca Stron

Twórca Stron

Күн бұрын

Пікірлер: 22
@marekwalczak7389
@marekwalczak7389 3 жыл бұрын
Zacny, rzeczowy kurs. Największy plus to pokazany cały schemat powiązań między React, Express, Node, Mongoose. Większość dostępnych kursów traktuje osobno o poszczególnych technologiach a tutaj mamy zebrane wszystko razem. Mnie osobiście interesuje już głównie właśnie coś takiego i na takim poziomie. W związku z powyższym kurs oceniam na 15 w skali 1 do 10.
@robertmichalski8128
@robertmichalski8128 3 жыл бұрын
Bardzo fajny odcinek, czekam na kolejne części
@montazu1375
@montazu1375 3 жыл бұрын
elegancko :)
@KarolCud
@KarolCud 3 жыл бұрын
Fajnie i rzeczowo :) Dziś pierwszy weekend od daaaawna kiedy będę miał trochę czasu na popracowanie nad moją apką robioną właśnie na takim stacku :) A jak kolega wyżej napisał, nawet w tym przykładzie zostawiłbym try/catch. Co może pójść nie tak? Może się utrwalić zła praktyka np :p A jak np zerwie się połączenie z bazą na jakimś etapie to ten catch nie złapie? Nie wiem, pytam :D No i całą obsługę bym już zamknął raczej w bloku try, a nie wyciągał operacji "sukcesu" pod spód. Imo. czytelniej i jak już używamy try/catch to zabezpieczamy w ten spsób przed innymi błędami :)
@tworcastron
@tworcastron 3 жыл бұрын
Praktycznie wszystkie odcinkie piszę z marszu, więc prawdopodobnie wiele rzeczy można zrobić lepiej ;)
@KarolCud
@KarolCud 3 жыл бұрын
@@tworcastron nie o to mi chodzi. Napisałem o tym tylko dlatego, że temu try/catchu poświęciłeś trochę czasu na filmie, a wydzwięk był trochę taki, że nie potrzebne jest robienie try/catch bo co może pójść nie tak :D
@QuickerThePlayer
@QuickerThePlayer 3 жыл бұрын
Hej! Czego dokładnie potrzeba by móc rozpocząć Twój pełny kurs Reacta? Co konkretnie i co z obiektówką czy jest bardzo ważna przed nauką Reacta? Pozdro!
@tworcastron
@tworcastron 3 жыл бұрын
Podstawy JavaScript, HTML, CSS wystarczą. Dobrze wiedzieć jak wygląda klasa w JS, chociaż i to jest w kursie. Zresztą obiektówki praktycznie tam nie ma. Pozdro :)
@lukasztomaszek
@lukasztomaszek 3 жыл бұрын
Reszta odcinków z serii będzie dostępna? Bo obecnie są jako prywatne
@tworcastron
@tworcastron 3 жыл бұрын
Tak, będą dostępne. W każdy czwartek wychodzą nowe odcinki.
@lukasztomaszek
@lukasztomaszek 3 жыл бұрын
@@tworcastron troszkę długo, bo mam w szkole projekt do zrobienia, a języki jakie mam w szkole nie obejmują node js, a mój projekt zakłada właśnie node js i... Czas. Eh
@bioy2903
@bioy2903 3 жыл бұрын
nice
@slawekjona
@slawekjona 3 жыл бұрын
Może ktoś mi podpowiedzieć jak skrócić zapis: "note.title = title; note.body = body;"? Można jakoś zastosować destrukturyzację czy coś..??
@mszxyzdev
@mszxyzdev Жыл бұрын
10:50
@hesus_hess
@hesus_hess 3 жыл бұрын
Siema, coś się skopciło, odcinki od 5 do 8 mają status "prywatny", nie da się obejrzeć. No cholera, w takim momencie? To jak wyłączyć film w momencie gdy Holmes ma powiedzieć kto zabił.
@tworcastron
@tworcastron 3 жыл бұрын
Ponieważ one wychodzą co tydzień, nie wiem dlaczego są w ogóle widoczne:/
@alpine2k
@alpine2k 3 жыл бұрын
@@tworcastron bo są dodane do playlisty :D Trzeba je ustawiać na niepubliczny, a nie prywatny :D
@tworcastron
@tworcastron 3 жыл бұрын
@@alpine2k wszystkie odcinki są już publiczne, więc problem z głowy:D
@szczeczaczoszczeczek5077
@szczeczaczoszczeczek5077 3 жыл бұрын
Siema, mam parę pytań: Czemu po aktualizacji notatki _v nie ustawiło się na 1? Nie ma w mongoose metody "findOneAndUpdate" i dlatego ręcznie ją szukasz i podmieniasz? To samo pytanie do "findOneAndDelete"? Nie lepiej walidacje zrobić w middlewarze czy przy takich prostych danych wystarczy tak jak pokazałeś? Jak według ciebie najlepiej customizować wiadomość której oryginalna treść to np. "title: field path 'title' is require"? Powiedziałeś że po usunięci wysyła się chyba 204, który nie powinien mieć body. Jakiego innego statusu musiałbym użyć, żeby wysłać message "usunięto notatkę"? Nie robi się tak? W prawdziwych projektach używa się IdObject jako :id w linkach? Przypierdolki: Nie używasz destrukturyzacji :D Try/catch w find chyba lepiej żeby było i tak Wysłanie notatki z samymi spacjami lub enterami w tym przypadku zadziała, a nie powinno, chyba że mongoose pod spodem trimuje napisy
@tworcastron
@tworcastron 3 жыл бұрын
ad. _v - nie wiem ad. findOneAndUpdate - można użyć i w ten sposób ad. validacja - można i w middleware ad. 204 - treść wiadomości może być na froncie. Jeżeli chcesz koniecznie przesłać z backendu to należy zmienić status na inny, np. 200 ad. idObject - tak ad. destrukturyzacji - nie używam w tym odcinku wielu rzeczy ad. reszta... - to jest przykładowa aplikacja a nie regulamin pisania kodu. Raczej nie ma takiego kodu, do którego nie dałoby się przyczepić. Po to się robi refaktoringi. Nie ma co szukać dziury w całym. Praktycznie wszystkie odcinkie piszę z marszu, więc prawdopodobnie wiele rzeczy można zrobić lepiej.
@szczeczaczoszczeczek5077
@szczeczaczoszczeczek5077 3 жыл бұрын
@@tworcastron mam wrażenie że odebrałeś ten komentarz negatywnie, a pisząc go, starałem się tego uniknąć. Chyba za dużo tych pytań. Spokojnie, będę miał ich jeszcze więcej hehe pozdro
@tworcastron
@tworcastron 3 жыл бұрын
@@szczeczaczoszczeczek5077 Nie, na luzie. Złe wrażenie, odpisałem normalnie na pytania i na "Przypierdolki" jak to ująłeś ;) Pozdro
Projekt "Notatnik" 5/8 - Stawiamy frontend (React)
18:44
Twórca Stron
Рет қаралды 4,6 М.
Czy warto się jeszcze uczyć samego Reacta?
6:09
Twórca Stron
Рет қаралды 1,9 М.
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
ССЫЛКА НА ИГРУ В КОММЕНТАХ #shorts
0:36
Паша Осадчий
Рет қаралды 8 МЛН
Gra w JavaScript "Space Defender" - napisz to sam!
44:16
Twórca Stron
Рет қаралды 2,6 М.
Новый год 2025 на ТНТ "ComedyVision!" @ComedyClubRussia
1:16:27
All useEffect Mistakes Every Junior React Developer Makes
22:23
Czy Next.js WYPRZE Reacta?
6:53
Twórca Stron
Рет қаралды 1,9 М.
10 common mistakes with the Next.js App Router
20:37
Vercel
Рет қаралды 237 М.