gpt4 book ai didi

node.js - 将 Alexa SDK 模块安装到本地 Node 环境有什么意义?

转载 作者:搜寻专家 更新时间:2023-10-31 23:40:45 25 4
gpt4 key购买 nike

我是 Node.js 的新手,所以我的困惑可能源于此。但据我所知,如果没有本地方式来调试/测试运行我的代码而不使用在线模拟器,就没有理由安装 Alexa Skills Kit SDK。

我正在按照教程制作 Facts Skill ,并注意到我正在将所有代码写入开发人员门户。我找到了几个 npm 模块,可以让我在本地测试我的 Alexa Skill,但我想知道 SDK 中是否有任何原生支持请求/响应 JSON 的 IO。

我想我真的很困惑,因为通常当你安装一个模块时,你直接在你的脚本中使用它(例如,你安装 http 模块以便你可以在你的代码中发出 http 请求),但是因为没有办法为了通过在线模拟器(它已经内置了对 SDK 的支持)测试 Alexa Skill,将 SDK 作为模块安装在我的本地环境中似乎毫无意义。

最佳答案

您可以将该模块以及您的技能实现所依赖的任何其他东西安装到您的本地环境中,因为您可以而且应该从您的本地环境进行测试。

您可能无需针对小技能进行本地测试,但不久之后您将需要进行本地测试 IMO。

启用本地测试的方法有很多种。最初我是通过捕获 Alexa 发送到我的实时技能的一些事件,然后手动将这些事件提供给我的本地技能实现来实现的。具体如何执行取决于您的实现方式。

但现在我正在使用 BSTAAlexa,它是一个本地 Alexa 模拟器 - 它会为您生成事件 - 非常适合设置自动测试。您可以阅读有关如何使用 it here 的信息。 .

关于node.js - 将 Alexa SDK 模块安装到本地 Node 环境有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43037914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com