簡體   English   中英

在連接到 github 的反應項目上出現該錯誤

[英]got that error on react project that connect to github

CORS 政策已阻止從源“http://localhost:3000”獲取“http://dataservice.accuweather.com/currentconditions/v1/[object%20Promise]?apikey=4k4wWlScDkI28jEhjxoniSZCvJgYkbZW”的訪問權限:否“訪問” -Control-Allow-Origin' header 存在於請求的資源上。 如果不透明的響應滿足您的需求,請將請求的模式設置為“no-cors”以獲取禁用 CORS 的資源。

這里有多個問題:

  • 首先:為了您的安全,請避免在 Internet 上發布 api 密鑰。
  • 在 url 這部分:[object%20Promise] 表明您在 url 中傳遞了 promise,您可能缺少await關鍵字或.then()

最后,CORS 標頭設置不正確,在您的獲​​取選項中,您可以添加 header: Access-Control-Allow-Origin: http://localhost:3000 請注意,您必須在投入生產時更新原點。

暫無
暫無

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

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