gpt4 book ai didi

angular - Stripe oAuth token URL 被 CORS 阻止

转载 作者:行者123 更新时间:2023-12-02 16:40:50 24 4
gpt4 key购买 nike

我正在尝试使用步骤 4 中的以下文档通过我的 Angular 应用程序设置 Stripe Connect 帐户。

https://stripe.com/docs/connect/standard-accounts

我正在观察组件中返回 URL 中的代码,然后尝试使用 HttpClient 从 Stripe 获取用户凭据。

let data = {
'client_secret':'my-key-hidden-for-security',
'code' : this._stripeAccountSetupCode,
'grant_type':'authorization_code'
};
this.httpClient.post('https://connect.stripe.com/oauth/token', data).subscribe(response => {
if(response['statusText']) {
console.log('ERROR', response);
} else {
console.log(response);
}
});

但由于某种原因,一旦调用此函数,我就会在控制台中收到此响应。

Access to XMLHttpRequest at 'https://connect.stripe.com/oauth/token' from origin 'my-localhost-address' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.

如果 stripe 根据 CORS 策略被阻止,我该如何获取凭据?我在这里缺少什么?

最佳答案

尝试将 Access-Control-Allow-Origin 的 header 值设置为 *

关于angular - Stripe oAuth token URL 被 CORS 阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55016913/

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