OrganEase is a dynamic and user-friendly website designed to simplify the process of organ donation management. Built using the MERN stack, which comprises MongoDB, Express, React, and Node.js, this platform allows organ donors and recipients to connect with ease.
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
at module.exports (C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\webpack\lib\util\createHash.js:135:53)
at NormalModule._initBuildHash (C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\webpack\lib\NormalModule.js:417:16)
at handleParseError (C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\webpack\lib\NormalModule.js:471:10)
at C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\webpack\lib\NormalModule.js:503:5
at C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\webpack\lib\NormalModule.js:358:12
at C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\loader-runner\lib\LoaderRunner.js:373:3
at iterateNormalLoaders (C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\loader-runner\lib\LoaderRunner.js:214:10)
at iterateNormalLoaders (C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\loader-runner\lib\LoaderRunner.js:221:10)
C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\react-scripts\scripts\start.js:19
throw err;
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
at module.exports (C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\webpack\lib\util\createHash.js:135:53)
at NormalModule._initBuildHash (C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\webpack\lib\NormalModule.js:417:16)
at C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\webpack\lib\NormalModule.js:452:10
at C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\webpack\lib\NormalModule.js:323:13
at C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\loader-runner\lib\LoaderRunner.js:367:11
at C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\loader-runner\lib\LoaderRunner.js:233:18
at context.callback (C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\loader-runner\lib\LoaderRunner.js:111:13)
at C:\Users\malot\OneDrive\Desktop\organEase\OrganEase-main\client\node_modules\babel-loader\lib\index.js:59:103 {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
it says mongodb package is deprecated in the backend. I am using node version 20 LTS latest version. The database is not connecting in backend , What should i do to fix this?