node.js - 如何使用 aws amplify 函数检索条带的价格数据?
问题描述
我已将条带与 aws amplify 集成,并且该创建方法适用于条带的所有模块,但检索不起作用。我使用简单的节点 js 项目交叉验证 API,因为它工作正常,但放大它不是。我在下面传递代码以从条带获取价格数据
const price = await stripe.prices.retrieve(
'price_1JSbHASEW22fEuuAVYhwnzaW'
)
即使我的条带帐户中确实存在具有此价格 ID 的产品,但仍然无法使用 amplify 获得此信息,但它的抛出错误“无法读取未定义的属性'检索'”所以有人知道如何解决这个问题吗?
解决方案
“无法读取未定义的属性‘检索’”
这意味着这stripe.prices
是未定义的。
可能是您的本地节点代码与在 AWS Amplify 上运行的代码不同。
您能否检查 AWS Amplify 上运行的是什么版本的条带节点库?
每个https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#8480---2020-04-29必须至少为 8.48.0
推荐阅读
- react-native - react-navigation useLinkTo 在屏幕外但在 NavigationContainer 内
- c++ - C ++无法使用堆栈模板调用函数
- typescript - 将 Redux Toolkit 与 Typescript 一起使用时,我应该为常规的“无负载”操作使用什么类型?
- python - 如何在keras的最后一层输入单个变量?
- urlencode - 在后续请求中使用之前对字符串进行 URL 编码 (Gatling)
- rust - 返回闭包的函数的正确语法
- d - 不能在 char 数组上使用并行?
- javascript - 如何将 JavaScript 变量与 PHP 生成的 JSON 绑定?
- c++ - C++ C 样式数组大小限制
- mariadb - MariaDB HAProxy 死锁