gpt4 book ai didi

reactjs - 错误 'Stripe' 未定义 no-undef

转载 作者:行者123 更新时间:2023-12-03 13:19:37 25 4
gpt4 key购买 nike

我正在尝试使用 Stripe API 通过我的网站进行付款,但在将 Stripe 添加到我的项目中时遇到问题。

我在项目中使用了create-react-app结构,并将Stripe添加到/public/index.html<的index.html文件中如下:

<body>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.39.0.min.js"></script>
<script type="text/javascript" src="https://js.stripe.com/v2/"></script>

<script>
window.AWSCognito = window.AWS
</script>
<script src="https://gitcdn.xyz/repo/aws/amazon-cognito-identity-js/master/dist/amazon-cognito-identity.min.js"></script>

<div id="root"></div>
</body>

但是当我测试时,出现错误:

/src/api/stripe.js
2:5 error 'Stripe' is not defined no-undef

我的 stripe.js 文件:

export const getStripeToken = (card) => new Promise((resolve, reject) => {
Stripe.card.createToken(card, (status, {error, id}) => {
if (error) {
reject(error.message);
} else {
resolve(id);
}
});
});

提前致谢!

最佳答案

我明白了!我当时有点傻。

我在代码中将 Stripe 更改为 window.Stripe,现在可以使用了!

谢谢大家。

关于reactjs - 错误 'Stripe' 未定义 no-undef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43457372/

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