簡體   English   中英

React中的Axios GET請求

[英]Axios GET request in React

我正在嘗試從shopify API執行GET請求,但是我不知道如何使用CURL將憑證放置在reuqest正文中: https://API_KEY:PASSWORD@myShop.myshopify.com/admin/orders.json

但是,當我嘗試對axios執行相同操作時,我得到了xhr.js:173 GET http://localhost:3000/[object%20Object] 404 (Not Found) index.js:1452 Error: Request failed with status code 404 ,這是我的代碼:

axios
  .get( { "Access-Control-Allow-Origin": "*" },
    "https://myShop.myshopify.com/admin/orders.json",

    {
      headers: {
        API_KEY: "key",
        PASSWORD: "password"
      }
    }
  )

  .then(response => {
    console.log(response);
    this.setState(response);
  })

我還嘗試將API_KEY和PASSWORD直接包含在鏈接中,就像CURL鏈接一樣,但是瀏覽器不接受,因為會暴露密鑰。

我究竟做錯了什么?

如果收到CORS錯誤,則說明您所做的事情完全錯誤。 這意味着您要將API憑據公開給Universe,這可能是您不想執行的操作。

暫無
暫無

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

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