AWS Lambda函数不接受Twilio模块

时间:2015-12-18 04:51:59

标签: node.js module twilio amazon-dynamodb aws-lambda

每当我尝试在我的Lambda函数中包含Twilio模块时,它都会发出错误:

  

“errorMessage”:“无法找到模块'twilio'”

错误在线:

var client = require('twilio')(accountSid, authToken);

任何人都可以帮助我解决我们可以包含模块的方式吗?

1 个答案:

答案 0 :(得分:4)

Twilio开发者传道者在这里。

有关如何在AWS团队编写的Lambda中包含npm模块的非常好的教程。它显示how to use Node.js packages in Lambda

简短版本是你应该像在任何其他Node.js脚本一样在本地构建Lambda函数,在进入脚本时安装模块。然后,一旦它工作,压缩整个目录,包括里面的node_modules目录,并使用Lambda的createFunction API,CLI或控制台UI来部署它。