let's get IT with DAVINA ๐Ÿ’ป

axios.post() vs axios({method:post}) ๋ณธ๋ฌธ

Project/Error Issue

axios.post() vs axios({method:post})

๋‹ค๋นˆ์น˜์ฝ”๋“œ๐Ÿ’Ž 2023. 2. 9. 05:20
try {
	await axios({
		method: "post",
		url: `/member/wishlists?hotelId=${id}`,
		headers: {
			Authorization: localStorage.getItem("accessToken"),
        },
     });

     await axios.post(`/member/wishlists?hotelId=${id}`, undefined, {
     	headers: {
        	Authorization: localStorage.getItem("accessToken"),
        },
     });

} catch (error) {
	console.error(error);
  }
๐Ÿšซ Error Issue
wishlist (ํ•˜ํŠธ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ฐœ๊ธฐ๋Šฅ)
์ฒ˜์Œ์—”
await axios.post(
	/member/wishlists?hotelId=${id}, 
    { headers: { 
    	Authorization: localStorage.getItem("accessToken"),
      }, 
  	}
);โ€‹

 

๋กœ ํ–ˆ๋Š”๋ฐ 403 Forbidden ์—๋Ÿฌ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒ (postman๊ณผ ๋ถ„๋ช… ๋™์ผํ•œ url์ธ๋ฐ axios๋กœ ์•ˆ๋์Œ)
๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ, axios.post⇒ axios.post(url[, data[, config]])์—ฌ์„œ ๋ณด๋‚ด์ฃผ๊ณ  ์žˆ๋Š” data๊ฐ€ ์—†๋Š”๋ฐ headers๋ฅผ data์ž๋ฆฌ์— ๊ณ„์† ๋ณด๋‚ด์ฃผ๊ณ  ์žˆ์–ด์„œ ์ƒ๊ธด ์—๋Ÿฌ..
await axios({
	method: "post",
	url: `/member/wishlists?hotelId=${id}`,
	headers: {
		Authorization: localStorage.getItem("accessToken"),
	},
});โ€‹

์–ด์ฉ์ง€, ์ƒ๊ธฐ ๋ฐฉ๋ฒ•๋งŒ ์ž‘๋™ํ•ด์„œ ๊ฐ™์€๋ง์ธ๋ฐ ์™œ ์•ˆ๋˜์ง€ ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ..axios์˜ ๊ทผ๋ณธ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์ œ๋Œ€๋กœ ์ˆ™์ง€ ๋ชปํ•จ..

 

https://axios-http.com/kr/docs/api_intro

Comments