ReferenceError: Cannot access before initializationReferenceError: Impossibile accedere prima dell'inizializzazione
Una variabile dichiarata con let o const è stata acceduta prima della sua dichiarazione nella zona morta temporale.
SyntaxError: Applying delete to unqualified name in strict modeL'operatore delete è stato usato su un nome di variabile semplice in strict mode, operazione non consentita.
In strict mode non è possibile usare delete su una variabile, un argomento di funzione o il nome di una funzione. L'operatore delete serve esclusivamente a rimuovere proprietà di oggetti, non variabili.
Usare delete solo su proprietà di oggetti: delete obj.prop. Per 'eliminare' una variabile, assegnarle undefined o null. Se si ha bisogno di rimuovere un globale, usare delete globalThis.name anziché delete name.
ReferenceError: Cannot access before initializationUna variabile dichiarata con let o const è stata acceduta prima della sua dichiarazione nella zona morta temporale.
ERR_TLS_CERT_ALTNAME_INVALIDL'hostname non corrisponde ad alcuno dei Subject Alternative Name (SAN) nel certificato TLS del server.
TypeError: Cannot read properties of undefined/nullTentativo di accedere a una proprietà o a un metodo su undefined o null.
EADDRINUSEL'indirizzo (porta) è già in uso da un altro processo.
TypeError: Assignment to constant variableÈ stato effettuato un tentativo di riassegnare una variabile dichiarata con const.
ERR_OSSL_EVP_UNSUPPORTEDUn'operazione OpenSSL non è supportata, tipicamente perché Node.js 17+ utilizza OpenSSL 3.0 che disabilita gli algoritmi legacy.