JavaScriptエラーエラー
SyntaxError: Applying delete to unqualified name in strict modeSyntaxError: strict モードで非修飾名を delete しようとした
strict モードで、delete 演算子をプレーンな変数名に対して使用したが、これは許可されていない。
browsernode
詳細を表示 ERR_OSSL_EVP_UNSUPPORTEDOpenSSL の操作がサポートされていません。通常、Node.js 17 以降が OpenSSL 3.0 を使用しており、レガシーアルゴリズムが無効化されていることが原因です。
Node.js 17 以降は OpenSSL 3.0 を使用しており、デフォルトでレガシー暗号化アルゴリズム(MD4、一部の旧ハッシュ関数など)が無効化されています。これらのアルゴリズムに依存する古いパッケージは動作しません。
Node.js を --openssl-legacy-provider フラグ付きで起動してください。または環境変数 NODE_OPTIONS=--openssl-legacy-provider を設定してください。長期的な解決策としては、レガシーアルゴリズムを使用しているパッケージを OpenSSL 3.0 に対応したバージョンに更新することをお勧めします。
// Fix: node --openssl-legacy-provider app.jsSyntaxError: Applying delete to unqualified name in strict modestrict モードで、delete 演算子をプレーンな変数名に対して使用したが、これは許可されていない。
ERR_HTTP2_STREAM_ERRORHTTP/2 ストリームでエラーが発生した。
EvalErrorグローバルの eval() 関数に関連するエラーです。現代の JavaScript ではほとんど遭遇しません。
CORS Error: Preflight request failedブラウザの CORS プリフライト OPTIONS リクエストが拒否されたか、無効な CORS ヘッダーが返されました。
RangeError無効な配列長やコールスタックサイズの超過など、値が許容範囲外にあります。
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryV8 エンジンがヒープメモリを使い果たし、Node.js プロセスがクラッシュしました。