sanfrancesco / prerendercloud-lambda-edge

Pre-render CloudFront with this Lambda@Edge function. Powered by https://headless-render-api.com (formerly named prerender.cloud from 2016 - 2022)
https://headless-render-api.com
MIT License
206 stars 35 forks source link

Update node version? #36

Closed keepersmith closed 2 years ago

keepersmith commented 2 years ago

Great project! However, Lambda no longer supports nodejs10. Getting this on 'make deploy': "An error occurred: ViewerRequestLambdaFunction - Resource handler returned message: "The runtime parameter of nodejs10.x is no longer supported for creating or updating AWS Lambda functions. We recommend you use the new runtime (nodejs14.x) while creating or updating functions" Also, serverless needed to be updated to fix TLS version conflicts. I ended up updating aws-sdk and serverless to latest versions, and using node 14 (updated serverless.yml to reflect that).

Once I updated all of that, it worked. Maybe update those dependencies / node version?