Lambda节点js错误

时间:2017-10-04 02:58:51

标签: javascript node.js amazon-web-services amazon-s3 lambda

如果我使用从github下载的节点js文件,它可以正常工作。

但如果我更改文件(即使我只添加一个空格)。我得到以下错误。知道为什么会这样吗?

{
 "errorMessage": "Cannot find module '/var/task/index'",
 "errorType": "Error",
  "stackTrace": [
   "Function.Module._load (module.js:276:25)",
   "Module.require (module.js:353:17)",
   "require (internal/module.js:12:17)"
 ]
}

1 个答案:

答案 0 :(得分:0)

发生这种情况是因为您必须将主文件命名为 index.js ,并且其中应包含下一个代码:

  

exports.handler =(事件,上下文,回调)=> {   callback(null,“ Success”)};

可能是当您从GitHub上传文件时,它使用了另一个名称。