문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
___ID 494094
동일한 Client ID, Redirect URI, Client secret으로 요청하였을 때
Frontend(React)에서 요청하면 성공적으로 토큰을 받아오는데
Backend(NextJS)에서 요청하면 아래와 같은 에러가 납니다.
[Nest] 87908 - 11/13/2024, 9:41:04 PM ERROR [AllExceptionFilter] {
"statusCode": 500,
"message": "Request failed with status code 400",
"error": "AxiosError",
"method": "POST",
"path": "/auth/signup/kakao",
"query": {}
}
error의 상세 내용도 확인할 수 없어서 확인 요청드립니다.
참고로 코드는 BE/FE 동일하게 아래와 같습니다.
const CLIENT_ID = process.env.KAKAO_REST_API_KEY;
const REDIRECT_URI = process.env.KAKAO_REDIRECT_URI;
const CLIENT_SECRET = process.env.KAKAO_CLIENT_SECRET;
const { data } = await axios.post(
`https://kauth.kakao.com/oauth/token`,
{
grant_type: "authorization_code",
client_id: CLIENT_ID,
redirect_uri: REDIRECT_URI,
code,
client_secret: CLIENT_SECRET,
},
{
headers: {
"Content-type": "application/x-www-form-urlencoded;charset=utf-8",
},
}
);