토큰 재발급 중
재발급시 Content-Type이 'application/x-www-form-urlencoded;charset=UTF-8' 였다.
처음에 조금 헤맸지만 결국 구글의 힘을 빌려 찾아보니
요청 양식은 아래와 같았다. (까먹을까봐 기록!!)
const requestHeaders = { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' };
const requestFormData = new URLSearchParams();
requestFormData.append('refreshToken', 'refreshTokenValue');
// $fetch composable
const requestAccessToken = await useCustomFetch().post<RefreshAccessTokenResponse>('/token', requestFormData, requestHeaders);
처음에는 formData에 넣다보니 요청양식이 잘못되어 에러가 났었다.
타입에 떡하니 url 인코딩이라고 적혀있는데 왜 그랬을까..? ㅎ..
울면서 느는게 코딩이다.
오늘도 한 걸음 전진한 기분이다.