• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

validowanie req.params, req.body i query string

Cloud VPS
0 głosów
142 wizyt
pytanie zadane 14 kwietnia 2020 w JavaScript przez Marchiew Dyskutant (7,730 p.)
Cześć,
Piszę api, w nodejs z express, do strony i mam zagwozdkę. Gdzie filtrujecie i walidujecie dane?
W middlewares, w kontrolerze czy modelu?
W tej chwili filtruję w middlewares przed wpuszczeniem do koltrolera, raczej ok.
Według mnie kontroler powinien już mieć gotowe dane, żeby móc tylko użyć modelu (pobranie z bazy), przygotowanie jsona i zwrócenie go lub błędu.

W innych tego typu apkach inni używają Assert (w kontrolerze), Joi (w kontrolerze), express-validator (middleware).
A teraz jak już wszystko sprawdzę i coś się nie będzie zgadzać, mogę zwrócić jsona (z jakim statusem) czy inaczej to zrobić?

Chyba za dużo naraz chce ogarnąć...

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 154 wizyt
pytanie zadane 25 marca 2020 w JavaScript przez wsnofi Bywalec (2,680 p.)
0 głosów
1 odpowiedź 407 wizyt
pytanie zadane 26 stycznia 2018 w JavaScript przez Wiciorny Ekspert (281,390 p.)
+1 głos
0 odpowiedzi 456 wizyt

93,455 zapytań

142,449 odpowiedzi

322,719 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...