ReferenceError: Cannot access before initializationReferenceError: Cannot access before initialization
К переменной, объявленной с помощью let или const, произошло обращение до её объявления в пределах временной мёртвой зоны.
SyntaxError: Applying delete to unqualified name in strict modeОператор delete применён к имени простой переменной в строгом режиме, что недопустимо.
В строгом режиме нельзя использовать delete для переменной, аргумента функции или имени функции. Оператор delete предназначен исключительно для удаления свойств объектов, но не переменных.
Используйте delete только для свойств объектов: delete obj.prop. Чтобы «удалить» переменную, присвойте ей undefined или null. Для удаления глобального свойства используйте delete globalThis.name вместо delete name.
ReferenceError: Cannot access before initializationК переменной, объявленной с помощью let или const, произошло обращение до её объявления в пределах временной мёртвой зоны.
ERR_TLS_CERT_ALTNAME_INVALIDИмя хоста не соответствует ни одному из Subject Alternative Names (SAN) в TLS-сертификате сервера.
TypeError: Cannot read properties of undefined/nullПопытка обратиться к свойству или методу значения undefined или null.
EADDRINUSEАдрес (порт) уже занят другим процессом.
TypeError: Assignment to constant variableБыла предпринята попытка переприсвоить переменную, объявленную с помощью const.
ERR_OSSL_EVP_UNSUPPORTEDОперация OpenSSL не поддерживается — как правило, потому что Node.js 17+ использует OpenSSL 3.0, который отключает устаревшие алгоритмы.