如何修复 react app 和 coinbase connect api 上的 cors 错误
Posted
技术标签:
【中文标题】如何修复 react app 和 coinbase connect api 上的 cors 错误【英文标题】:how fix cors error on react app and coinbase connect api 【发布时间】:2022-01-20 11:26:09 【问题描述】:我无法获取 coinbase 连接 OAuth2 api 的授权 URL。
fetch("https://www.coinbase.com/oauth/authorize?response_type=code&client_id=cc460ce71913c49e4face4ac0e072c38564fabea867ebcd7ab9905970d8f3021&redirect_uri=http://localhost:3000/callback&state=SECURE_RANDOM&scope=wallet:accounts:read")
.then(res => res.json())
.then(
(result) =>
console.log(result)
,
(error) =>
console.log(error)
)
给我这个错误
enter image description here
【问题讨论】:
试试这个解决方案? ***.com/questions/41497674/… 【参考方案1】:你可以像这样禁用cors:
fetch('https://www.coinbase.com/oauth/authorize?response_type=code&client_id=cc460ce71913c49e4face4ac0e072c38564fabea867ebcd7ab9905970d8f3021&redirect_uri=http://localhost:3000/callback&state=SECURE_RANDOM&scope=wallet:accounts:read',
mode: 'no-cors',
method:'GET'
).then(res => res.json())
.then(
(result) =>
console.log(result)
,
(error) =>
console.log(error)
)
【讨论】:
以上是关于如何修复 react app 和 coinbase connect api 上的 cors 错误的主要内容,如果未能解决你的问题,请参考以下文章
使用 create-react-app 构建后如何修复白屏?
如何使用 Laravel Sanctum 和 React 修复 401 Unauthorized 错误?