JavaScriptエラーエラー
ERR_OSSL_EVP_UNSUPPORTEDERR_OSSL_EVP_UNSUPPORTED
OpenSSL の操作がサポートされていません。通常、Node.js 17 以降が OpenSSL 3.0 を使用しており、レガシーアルゴリズムが無効化されていることが原因です。
node
このエラーの原因
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.js関連するエラーコード
JavaScriptエラーエラー
SyntaxError: Applying delete to unqualified name in strict modeSyntaxError: strict モードで非修飾名を delete しようとした
strict モードで、delete 演算子をプレーンな変数名に対して使用したが、これは許可されていない。
browsernode
詳細を表示 JavaScriptエラーエラー
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
HTTP/2 ストリームでエラーが発生した。
node
詳細を表示 JavaScriptエラーエラー
EvalErrorEvalError
グローバルの eval() 関数に関連するエラーです。現代の JavaScript ではほとんど遭遇しません。
browsernode
詳細を表示 JavaScriptエラーエラー
CORS Error: Preflight request failedCORS エラー: プリフライトリクエスト失敗
ブラウザの CORS プリフライト OPTIONS リクエストが拒否されたか、無効な CORS ヘッダーが返されました。
browser
詳細を表示 JavaScriptエラーエラー
RangeErrorRangeError
無効な配列長やコールスタックサイズの超過など、値が許容範囲外にあります。
browsernode
詳細を表示 JavaScriptエラー致命的
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryJavaScript heap out of memory
V8 エンジンがヒープメモリを使い果たし、Node.js プロセスがクラッシュしました。
node
詳細を表示