axios란 브라우저, Node.js를 위한 Promise API를 활용하는 HTTP 비동기 통신 라이브러리다.
axios에서 post시 params 전송 방법이 get과는 달라 기억하기 위해 기록한다.
// Body data 없이 두 개의 query만 있는 경우이다.
// Body data가 없기 때문에 그 자리에 null값을 주고 보낼 query는 세 번째 argument 자리에 준다.
const getToken = async () => {
const getIDToken = await axios.post('URL', null, {
headers: { },
params: { }
})
console.log(getIDToken)
}
위와 같은 방식으로 보내줘야 성공적으로 전달된다.
null값을 빼먹어도 문법적인 오류가 없었기에 처음에 당황했었다.