Nodejs unhandled promise rejection? Mi lehet erre a megoldás?
Sziasztok!
Az alábbi hibát dobja vissza az api indulásakor. Elvileg syntaktikai hiba nincsen de akkor mi lehet a megoldás. A problémám, hogy egyik nap még működött, ma már nem. Git Bash-t használok
(node:7564) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see [link] (rejection id: 2)
(node:7564) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future,
promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Itt nem try catch blokk van.
Valamit valahol csinálsz (mivel nincs se kód megosztva, se semmi más így ennyit tudok mondani...), és az egy Promise-t ad vissza, ezért használod a .then()-t.
De ennek a végén az utolsó .then() után hiányol egy .catch()-et az esetleges hibák felismerése végett.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!