首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lambda Alex技能会话属性未定义。

Lambda Alex技能会话属性未定义。
EN

Stack Overflow用户
提问于 2016-12-12 20:06:41
回答 1查看 2.1K关注 0票数 5

当我试图上传我的文件时,我在Lambda中得到了这个错误,

代码语言:javascript
复制
{
 "errorMessage": "Cannot read property 'application' of undefined",
"errorType": "TypeError",
"stackTrace": [
"AlexaSkill.execute (/var/task/AlexaSkill.js:83:62)",
"exports.handler (/var/task/index.js:170:10)"
]
}

如AlexaSkill.js第83行所示:

代码语言:javascript
复制
console.log("session applicationId: " + event.session.application.applicationId);

会话属性未定义。不太清楚是什么引起的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-03 12:47:49

我用我的夏洛克福尔摩斯( sherlock Holmes)那样的技能(从犯了过多的错误中获得的技能,进入你的aws lambda帐户,转到你的函数中,既然你已经上传了代码,点击动作->配置测试事件->从示例事件模板中选择"Alexa开始会话“,然后在底部单击”保存和测试“按钮,就可以了:)

如果你找到这个答案来解决你的问题,请勾选我的答案。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41108682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档