Zum Inhalt springen
JavaScript-FehlerFehler
ERR_ASSERTION

ERR_ASSERTION

Eine Assertion des Node.js-Moduls assert ist fehlgeschlagen.

node

Was verursacht diesen Fehler

Ein Aufruf von assert(), assert.strictEqual(), assert.deepStrictEqual() oder einer anderen assert-Methode hat ergeben, dass die Bedingung falsch war oder die Werte nicht übereinstimmen. Dies weist auf einen Programmierfehler oder einen unerwarteten Zustand hin.

So beheben Sie ihn

Überprüfen Sie die erwarteten und tatsächlichen Werte in der Fehlermeldung. Debuggen Sie den Code, um zu verstehen, warum die Assertion fehlgeschlagen ist. Beheben Sie den zugrunde liegenden Logikfehler, der zum unerwarteten Wert geführt hat. Aktualisieren Sie in Tests den erwarteten Wert, wenn die Verhaltensänderung beabsichtigt ist.

Beispiel

const assert = require('assert'); assert.strictEqual(1, 2);
Offizielle Dokumentation

Verwandte Fehlercodes