1
我试图使用Stripe API来允许通过我的网站进行支付,但我遇到的问题是将Stripe添加到我的项目中。错误'Stripe'未定义no-undef
我用create-react-app
结构为我的项目,并添加条纹到index.html
文件中/public/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);
}
});
});
提前致谢!