ERR_ASSERTIONERR_ASSERTION
Selhalo ověření z modulu Node.js assert.
Co způsobuje tuto chybu
Volání assert(), assert.strictEqual(), assert.deepStrictEqual() nebo jiné metody assert zjistilo, že podmínka je nepravdivá nebo hodnoty si nejsou rovny. Signalizuje to programátorskou chybu nebo neočekávaný stav.
Jak to opravit
Zkontrolujte očekávané a skutečné hodnoty v chybové zprávě. Debugujte kód, abyste pochopili, proč ověření selhalo. Opravte základní logickou chybu, která způsobila neočekávanou hodnotu. V testech aktualizujte očekávanou hodnotu, pokud je změna chování záměrná.
Příklad
const assert = require('assert'); assert.strictEqual(1, 2);Související chybové kódy
EHOSTUNREACHEHOSTUNREACH
Cílový hostitel není dostupný, obvykle kvůli problémům se síťovým směrováním.
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
Na streamu HTTP/2 nastala chyba.
ERR_HTTP_HEADERS_SENTERR_HTTP_HEADERS_SENT
Byl proveden pokus o nastavení hlaviček nebo odeslání odpovědi poté, co již byla HTTP odpověď odeslána.
TypeError: Cannot delete property of objectTypeError: vlastnost objektu nelze smazat
V přísném režimu byl učiněn pokus smazat nekonfigurovatelnou vlastnost objektu.
TypeError: Reduce of empty array with no initial valueTypeError: Reduce prázdného pole bez počáteční hodnoty
Metoda Array.reduce() byla zavolána na prázdném poli bez zadání počáteční hodnoty.
TypeError: Cannot convert undefined or null to objectTypeError: Nelze převést undefined nebo null na objekt
Vestavěná metoda očekávající objekt obdržela místo něj null nebo undefined.