This repository has been archived by the owner on Mar 22, 2023. It is now read-only.
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.
Closed
Description
While deploying the lambda function, I was getting an error of not being able to find the handler function. I then modified the serverless.yml and prefixed it with src like below
functions:
sharpImage:
description: Resizes images
memorySize: 1024
timeout: 30
handler: src/handler.processImage
The deploy went fine, but now while invoking it I get the following error:
$ yarn run invoke
yarn run v0.23.4
$ serverless invoke --function sharpImage --path ./event.json --log
{
"errorMessage": "Cannot find module '/var/task/src/handler'",
"errorType": "Error",
"stackTrace": []
}
--------------------------------------------------------------------
START RequestId: df6381c6-f0a5-11e7-baa4-a70b2f9693d9 Version: $LATEST
Unable to import module 'src/handler': Error
at require (internal/module.js:20:19)
END RequestId: df6381c6-f0a5-11e7-baa4-a70b2f9693d9
REPORT RequestId: df6381c6-f0a5-11e7-baa4-a70b2f9693d9 Duration: 0.43 ms Billed Duration: 100 ms Memory Size: 1024 MB Max Memory Used: 21 MB
Error --------------------------------------------------
Invoked function failed
For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Forums: forum.serverless.com
Chat: gitter.im/serverless/serverless
Your Environment Information -----------------------------
OS: darwin
Node Version: 8.8.0
Serverless Version: 1.24.1
error Command failed with exit code 1.
Metadata
Assignees
Labels
No labels