【问题标题】:AWS Alexa SKill - AWS lambda API errorAWS Alexa SKill - AWS lambda API 错误
【发布时间】:2018-01-21 22:53:47
【问题描述】:

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

我的 zip 文件包含。 包.json 包-lock.json 节点模块 index.js

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

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

2017-08-14T06:39:47.468Z 5af7ac74-80bb-11e7-9b7e-5b3b7c9fd513 类型错误:无法读取未定义的属性“发射” 在 /var/task/index.js:62:31

【问题讨论】:

  • 请粘贴index.js的代码
  • 顺便说一句,这是 this.emit(':tell', 'Hello World')
  • 还请指出您使用哪个库来处理请求。如果是您在 npm 上找到的 alexa-sdk 或其他第三方

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    可能你没有上传lambda函数中的库,如果你使用的是node,你必须上传node_modules

    您应该访问 lambda 文件夹并运行“yarn”或“npm install”,具体取决于您使用的是哪一个。

    【讨论】:

      猜你喜欢
      • 2019-11-09
      • 1970-01-01
      • 1970-01-01
      • 2017-09-23
      • 2020-09-03
      • 2016-06-02
      • 1970-01-01
      • 2017-02-11
      • 1970-01-01
      相关资源
      最近更新 更多