node.js - Cloudwatch 记录我的响应,但测试控制台显示错误?
问题描述
测试我的意图在 Lambda 中完美运行,但是当我从 Alexa 开发控制台进行测试时,它返回一个错误,提示 Speechlet 响应为空。更奇怪的是,当我从 Alexa 开发控制台进行测试后去检查我的 cloudwatch 日志时,我的响应在那里并且看起来不错……有什么见解吗?这可能是一个异步问题吗?
解决方案
好的,简单的解决方案。我会把它留在这里以防万一它对某人有帮助。总是,返回您的响应生成器。
我忽略了它,因为我已将 responseBuilder 卸载到一个单独的文件中,这意味着我必须在 responseBuilder 帮助文件中返回两者,并将我对该文件的调用返回给 Alexa 服务。
推荐阅读
- google-apps-script - 查找范围内的下一个空行
- mysql - 当没有当天数据时,SQL连接查询计算当天数据返回NULL
- monetdb - 从选择执行插入时在 MonetDB 中出现取消链接错误
- swiftui - 为什么我不能使用 for 循环创建多个路径
- php - 我的 .env 文件中没有读取在 shell 中声明的环境变量
- docker - 获取 docker 镜像的最后推送标签名称
- python - 用 Solver 命名“时钟未定义”
- python - AttributeError:“FlairTransformerEmbedding”对象没有属性“batch_size”
- active-directory - 将 AD 组映射到哨兵角色 - 更新的 SQL
- laravel - Laravel 进程参数转义