const config = {
target_id_type: 'user_id',
target_id: user.kakao.toString(),
};
const params = new URLSearchParams(config).toString();
const result = await axios({
method: 'post',
url: `https://kapi.kakao.com/v1/user/unlink?${params}`,
headers: {
'Content-type': 'application/json',
'Authorization': `KakaoAK ${ADMIN_KEY}`,
},
}).then((response) => {
return response;
});
어드민 키를 사용하여 연결 끊기를 구현하고 싶습니다.
요구사항대로 전달하고 있는 것 같은데, 카카오 에러가 아니라 아래와 같은 에러가 찍힙니다.
2023-01-03T07:50:20.756Z [error] AxiosError: Request failed with status code 400
at settle (C:\Users\PC\Desktop\sparta\nodejs\helpUs_BE\node_modules\axios\lib\core\settle.js:19:12)
at IncomingMessage.handleStreamEnd (C:\Users\PC\Desktop\sparta\nodejs\helpUs_BE\node_modules\axios\lib\adapters\http.js:512:11)
at IncomingMessage.emit (node:events:525:35)
at IncomingMessage.emit (node:domain:489:12)
at endReadableNT (node:internal/streams/readable:1359:12)
at processTicksAndRejections (node:internal/process/task_queues:82:21)
2023-01-03T07:50:20.766Z [http] DELETE /api/user/delete/kakao 500 316.899 ms - 40
어떤게 잘못되었는지 모르겠어요…
에러를 더 자세히 보고 싶어서 then 뒤에 catch를 붙이면 무한히 반복되더라고요.
node.js 환경입니다.