【发布时间】:2022-01-05 19:44:44
【问题描述】:
当我在 javascript 中从客户端运行以下代码时,正如 coinbase 云文档所说 https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_getcoinbaseaccounts
const options = {
method: 'GET',
headers: {
Accept: 'application/json',
'cb-access-key': 'Apikey',
'cb-access-passphrase': 'Mypassphrase',
'cb-access-sign': cb_access_sign,
'cb-access-timestamp': cb_access_timestamp
}
};
fetch('https://api.exchange.coinbase.com/coinbase-accounts', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
当我用 axios 做同样的事情时会发生同样的事情
控制台中出现以下错误:“CORS 策略已阻止从源 'http://localhost:3000' 获取 'https://api.exchange.coinbase.com/coinbase-accounts' 的访问权限:预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段 cb-access-passphrase。"
我做错了什么?
【问题讨论】:
标签: api http cryptography fetch coinbase-api