
[ #naukaprogramowania #expressjs #nodejs ]
Mam formularz, dane z niego wysyłam postem przez angulara na backend - node z express.js. Wszystko fajnie działa. Chciałbym teraz asynchronicznie na froncie wyświetlać informacje czy zapytanie do bazy się udało czy się nie udało.
Jak przez Postmana wysyłam request, to w przypadku kiedy zapytanie się nie udaje to zwraca mi coś takiego:
{
"status": false,
"message": "User was not found."
}
I chciałbym teraz te błędy łapać i wrzucać na front - asynchronicznie, bez przeładowywania strony. Jak ma to wyglądać po stronie backendu, żebym mógł sobie to wygodnie łapać na angularze? Na tą chwilę status zwracam w ten sposób:
res.json({status: false, message: "User was not found."});
Ale nie wiem jak ten response pobrać w angularze. Próbuję zwykłym .getem, ale to chyba nie zadziała, skoro request wysyłany jest przez .post, dobrze mi się wydaje? Ma ktoś pomył jak to powinno być napisane?
Będę wdzięczny za każdą pomoc. Dziękuję. :)
Mam formularz, dane z niego wysyłam postem przez angulara na backend - node z express.js. Wszystko fajnie działa. Chciałbym teraz asynchronicznie na froncie wyświetlać informacje czy zapytanie do bazy się udało czy się nie udało.
Jak przez Postmana wysyłam request, to w przypadku kiedy zapytanie się nie udaje to zwraca mi coś takiego:
{
"status": false,
"message": "User was not found."
}
I chciałbym teraz te błędy łapać i wrzucać na front - asynchronicznie, bez przeładowywania strony. Jak ma to wyglądać po stronie backendu, żebym mógł sobie to wygodnie łapać na angularze? Na tą chwilę status zwracam w ten sposób:
res.json({status: false, message: "User was not found."});
Ale nie wiem jak ten response pobrać w angularze. Próbuję zwykłym .getem, ale to chyba nie zadziała, skoro request wysyłany jest przez .post, dobrze mi się wydaje? Ma ktoś pomył jak to powinno być napisane?
Będę wdzięczny za każdą pomoc. Dziękuję. :)
- Najlepsze
- Wszystkie komentarze





PROMISES.
.THEN(function(res)
@BazaltowyTubylec: o, to będzie chyba to czego szukam, dziękuje