Upgrade NodeJS version from 12 to 18

Job ID: 35444269

Budget: $15 – $25 USD

Hello!

I am upgrading the NodeJS version of my backend code from 12 to 18. This codebase is based on Serverless framework v2 that is working for aws services. NodeJS 18 has some new breaking features compared to the former versions and this makes me difficult to upgrade my codebase.

I upgraded the Node version and Serverless framework version on my local and executed the code. And the result is "Error: error:0308010C:digital envelope routines::unsupported". I already use OpenSSL v3.0.1 and set the NODE_OPTIONS as a system environment variable. Even though the console says "Server is ready on http://localhost:5000", I can't get any response in Postman. Postman says "The request couldn't send."

Please help me solve this problem. If you are experienced backend developer, it is a big plus.

Thanks,
Related categories: JavaScript Node.js Express JS Aws Lambda