问题标签 [dynastyjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
269 浏览

node.js - Dynastyjs:如何使用二级全局索引查找项目

我有一个表:digital_asset,它的分区键是:id。它有一个全局二级索引:ean-index 和分区键:ean。我希望能够使用 Dynastyjs 使用二级索引查询表。使用 aws-sdk 我会这样做:

使用朝代要好得多,例如这是由主索引搜索的查询:

这是我尝试过的,但出现错误:

错误:

0 投票
1 回答
228 浏览

node.js - 在 Alexa 响应中使用 Dynasty DynamoDB 查询

我在我的 Nodejs Alexa Skill Service 中使用Dynasty ,在 AWS Lambda 上运行,来查询 DynamoDB。由于 API 的结构,我无法在我的 Alexa 响应中使用查询结果。在下面的代码中,传递给“then”的回调在处理程序返回后运行,因此永远不会分配“name”。如何在响应中使用在查询回调中获得的信息?

0 投票
1 回答
91 浏览

node.js - 在 Alexa 输出之前从 DynamoDB 返回 Promise

建立需要坚持不懈的 Alexa 技能。

我正在调用数据库以在管理流程之前获取用户详细信息,并且我正在努力让 Node 等待来自 DynamoDB 的响应(使用 Dynasty.js 处理数据库连接)。

我已经尝试了一大堆不同的承诺/回调/节点“阻塞”/异步方法,我能做的最好的就是在用户退出技能时出现响应(在 CloudWatch 日志中)。我真的希望用户配置发生在流程开始时,而不是结束时!

在脚本的其余部分运行之前,如何让节点等待来自 dynamoDB 的响应...