[英]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.