AWS Alexa SKill - AWS lambda API错误

时间:2017-08-14 06:42:57

标签: amazon-web-services aws-lambda alexa alexa-skills-kit alexa-skill

使用AWS lambda部署部署AWS alexa模块。

我的zip文件包含。 的package.json 包lock.json node_modules index.js

当我测试我的aws lambda函数时,它在下面失败了。我正在使用amazon alexa API。

语音输出的函数调用是this.emit('some text');

2017-08-14T06:39:47.468Z 5af7ac74-80bb-11e7-9b7e-5b3b7c9fd513 TypeError:无法读取undefined属性'emit'     at /var/task/index.js:62:31

2 个答案:

答案 0 :(得分:1)

确保在节点模块中安装了'alexa-sdk'软件包(npm install --save alexa-sdk)。如果您已经安装了那个请分享index.js的代码。

答案 1 :(得分:1)

可能您尚未上传lambda函数中的库,如果您使用的是节点,则必须上传node_modules