首页 > 解决方案 > 如何使用 aws amplify 函数检索条带的价格数据?

问题描述

我已将条带与 aws amplify 集成,并且该创建方法适用于条带的所有模块,但检索不起作用。我使用简单的节点 js 项目交叉验证 API,因为它工作正常,但放大它不是。我在下面传递代码以从条带获取价格数据

const price = await stripe.prices.retrieve(
            'price_1JSbHASEW22fEuuAVYhwnzaW'
)

在此处输入图像描述

即使我的条带帐户中确实存在具有此价格 ID 的产品,但仍然无法使用 amplify 获得此信息,但它的抛出错误“无法读取未定义的属性'检索'”所以有人知道如何解决这个问题吗?

标签: node.jsstripe-paymentsaws-amplify

解决方案


“无法读取未定义的属性‘检索’”

这意味着这stripe.prices是未定义的。

可能是您的本地节点代码与在 AWS Amplify 上运行的代码不同。

您能否检查 AWS Amplify 上运行的是什么版本的条带节点库?

每个https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#8480---2020-04-29必须至少为 8.48.0


推荐阅读