使用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
答案 0 :(得分:1)
确保在节点模块中安装了'alexa-sdk'软件包(npm install --save alexa-sdk)。如果您已经安装了那个请分享index.js的代码。
答案 1 :(得分:1)
可能您尚未上传lambda函数中的库,如果您使用的是节点,则必须上传node_modules