1
私のウェブサイトからの支払いを可能にするためにStripe APIを使用しようとしていますが、私のプロジェクトにStripeを追加する際に問題があります。エラー 'Stripe'が定義されていません。no-undef
私は私のプロジェクトのためcreate-react-app
構造を使用し、次のように/public/index.html
でindex.html
ファイルにストライプを追加しました:
/src/api/stripe.js
2:5 error 'Stripe' is not defined no-undef
私:私がテストしたときに
<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>
はしかし、私はエラーを取得します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);
}
});
});
事前に感謝!