Node.js应用程序报错-ERR_OSSL_EVP_UNSUPPORTED

Node.js应用程序报错-ERR_OSSL_EVP_UNSUPPORTED
在使用 Node.js 17的应用程序中遇到ERR_OSSL_EVP_UNSUPPORTED错误...

原因:

应用程序正在使用的模块尝试使用OpenSSL 3.0默认不再允许的算法或密钥大小。添加了命令行选项--openssl-legacy-provider以恢复到旧版提供程序,方法如下:

方法1:

Windows:
  $env:NODE_OPTIONS="--openssl-legacy-provider"

MAC或Linux:
  export NODE_OPTIONS=--openssl-legacy-provider

方法2:
降级NodeJS版本到16.x及以下版本

the end

标签: nodejs
热门文章