amazon-web-services - dynamodb.put(...).promise.then 不是 AWS 中的函数
问题描述
从邮递员向 dynamodb AWS 服务器添加数据时出现错误,我在 AWS 中使用 API 网关和 lambda 创建了 API。状态 502 网关错误和 {“消息”:“内部服务器错误”}。
单击此处观看代码图像 我添加了此功能,但没有找到错误的地方,使用 documenClient 导入的 dynamoDB 仍然存在错误“const dynamodb = new AWS.DynamoDB.DocumentClient();”
让我知道哪里出错了。
提前致谢。
解决方案
.promise
是一个函数。所以你需要调用它(例如promise()
),这样它才能返回一个承诺。
参考:https ://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/using-promises.html
推荐阅读
- javascript - 无法设置未定义错误的属性“onaddtrack”
- python - 使用 pivot_table 时,NaN 列 pandas 变成空行
- angular - Angular:仅显示组件并隐藏页眉和页脚
- javascript - jquery animate 在第一次点击时不起作用
- next.js - 在下一个 js 中使用 getStaticProps 未在 props 中获取 API 响应数据
- google-api - HttpError 400 在 users().messages().list 使用服务帐户调用 Gmail API 期间先决条件检查失败
- mysql - MySQL:删除同一行时发生死锁
- c++ - POCO C++ MongoDB:将 std::string 转换为 MongoDB::Document
- android - 如何在片段内使用 RecyclerView 实现无限列表
- machine-learning - sklearn 交叉有效/交叉预测