我已经下载了Alexa Skills在线教程:
https://github.com/amzn/alexa-skills-kit-js/blob/master/samples/reindeerGames/src/index.js
并遵循(我认为)教程中的所有说明:
这是第一次Alexa Skills开发人员的教程.我的问题是,一旦我点击"保存并测试"按钮,我收到此错误消息:
errorMessage":"异常:TypeError:无法读取未定义的属性"application"
有谁知道上述错误意味着什么或如何摆脱它?
非常感谢.
这看起来像是一个javascript错误,告诉您正在尝试在未定义的变量上使用名为application的属性.
JavaScript将值"undefined"分配给您使用但尚未设置的任何变量.
您可以通过多种方式调试Lambda中的问题.也许最简单的方法是查看日志.去做这个:
查看最新日志,查找您的某个文件(通常为index.js)中的报告错误,特别是行号.这应该可以帮助您找到错误.
请注意,时间戳将是GMT,因此可能与您的实际时间不匹配.如果您有多个条目,这可能会造成混淆.但分钟应该匹配,帮助您验证您正在查看正确的日志条目.
调试Lambda问题的更高级,更快捷的方法是包含"测试"请求,并在每次将代码上传到Lambda时运行此命令.
要设置它:
现在,每次将新代码上传到Lambda时,都可以选择"测试",然后运行刚刚保存的请求.
最重要的是,控制台日志将显示在右下角,这样您就不必切换到日志并刷新以查看它们.
| 归档时间: |
|
| 查看次数: |
2402 次 |
| 最近记录: |