ERR_ASSERTIONERR_ASSERTION
Asercja z modułu `assert` Node.js nie powiodła się.
Co powoduje ten błąd
Wywołanie `assert()`, `assert.strictEqual()`, `assert.deepStrictEqual()` lub innej metody assert wykazało, że warunek jest fałszywy lub wartości nie są równe. Wskazuje to na błąd programistyczny lub nieoczekiwany stan.
Jak to naprawić
Sprawdź wartości oczekiwane i rzeczywiste w komunikacie błędu. Zdebuguj kod, aby zrozumieć, dlaczego asercja nie powiodła się. Napraw leżący u podstaw błąd logiczny, który spowodował nieoczekiwaną wartość. W testach zaktualizuj wartość oczekiwaną, jeśli zmiana zachowania jest zamierzona.
Przykład
const assert = require('assert'); assert.strictEqual(1, 2);Powiązane kody błędów
EHOSTUNREACHEHOSTUNREACH
Host docelowy jest nieosiągalny, zazwyczaj z powodu problemów z trasowaniem sieciowym.
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
Wystąpił błąd w strumieniu HTTP/2.
ERR_HTTP_HEADERS_SENTERR_HTTP_HEADERS_SENT
Podjęto próbę ustawienia nagłówków lub wysłania odpowiedzi po tym, jak odpowiedź HTTP została już wysłana.
TypeError: Cannot delete property of objectTypeError: Nie można usunąć właściwości obiektu
W trybie strict mode podjęto próbę usunięcia niekonfigurowalnej właściwości obiektu.
TypeError: Reduce of empty array with no initial valueTypeError: Reduce pustej tablicy bez wartości początkowej
Array.reduce() zostało wywołane na pustej tablicy bez podania wartości początkowej.
TypeError: Cannot convert undefined or null to objectTypeError: Nie można przekonwertować undefined lub null na obiekt
Wbudowana metoda oczekująca obiektu otrzymała null lub undefined.