export const postLogAPI = async (name, birthdate) => {
const query = `/api/test-tester/log`;
const formattedBirthdate = `${birthdate.year}${birthdate.month.toString().padStart(2, '0')}${birthdate.date.toString().padStart(2, '0')}`;
const payload = {
name,
birthdate: formattedBirthdate,
};
const res = await http.post(query, payload);
return res;
};
코드에서 생년월일 개체는 템플릿 리터럴과 padStart 메서드를 사용하여 "YYYYMMDD" 형식의 단일 문자열로 변환됩니다. 그러면 'formattedBirthdate'가 단일 속성으로 페이로드에 포함됩니다.
이 변경으로 생년월일은 요청 페이로드에서 원하는 형식("2000111")의 단일 문자열로 전송됩니다. 그에 따라 코드의 함수 서명을 업데이트해야 합니다.
생년월일을 "YYYYMMDD" 형식의 단일 문자열로 예상하고 처리하려면 서버측 코드를 업데이트해야 할 수도 있습니다.
YYYYMMDD형식으로 잘 들어 온 것을 볼 수 있습니다
유용하게 사용하시길 바랍니다