簡體   English   中英

無法獲取 Coinmarketcap API 數據

[英]Unable to Fetch Coinmarketcap API data

這個錯誤:

從源“http://localhost:19006”訪問“https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest”已被 CORS 政策阻止:對預檢請求的響應沒有通過訪問控制檢查:請求的資源上不存在“Access-Control-Allow-Origin”標頭

...由此fetch請求返回。

fetch(
      "https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest",
      {
        headers: {
          "Access-Control-Allow-Origin": "*",
          "Access-Control-Allow-Methods": "*",
          "Access-Control-Allow-Headers":
            "'Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token'",
          "Content-Type": "application/json",
          "X-CMC_PRO_API_KEY": API_KEY,
        },
      }
    )
      .then((response) => response.json())
      .then((json) => console.log(json))
      .catch((error) => console.error(error));

為什么會這樣?

1- 向您的后端處理文件系統(php、cfm、aspx)等發送請求 2- 使用 curl 處理您的 api 並通過您的后端代碼發送它,不要使用 javascript 來獲取“https://pro-api.coinmarketcap” .com/v1/cryptocurrency/listings/latest”改為使用“http://yourdomain.com/yourendpoint” 3-現在在您的端點使用您的后端技術點擊“https://pro-api.coinmarketcap.com/” v1/cryptocurrency/listings/latest" 通過 curl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM