diff --git a/packages/app/src/features/server/services/accessService.ts b/packages/app/src/features/server/services/accessService.ts index 4340fa0f..28d83ff5 100644 --- a/packages/app/src/features/server/services/accessService.ts +++ b/packages/app/src/features/server/services/accessService.ts @@ -5,9 +5,14 @@ interface Response { role: Role } -const accessService = async () => { +const accessService = async (accessToken: string) => { try { - const { data } = await axiosApi.get('/auth/verify/access') + const { data } = await axiosApi.get( + `${process.env.SERVER_URL}/auth/verify/access`, + { + headers: { Authorization: `Bearer ${accessToken}` }, + } + ) return { isSuccess: true, data } } catch (error) { return { isSuccess: false, error } diff --git a/packages/app/src/pages/api/verify.ts b/packages/app/src/pages/api/verify.ts index d43a3eed..b4305fcd 100644 --- a/packages/app/src/pages/api/verify.ts +++ b/packages/app/src/pages/api/verify.ts @@ -11,9 +11,10 @@ export default async function handler( if (req.method !== 'GET') { return res.status(400).json({ message: 'not found page' }) } + const accessToken = req.cookies[Token.ACCESS_TOKEN] || '' const refreshToken = req.cookies[Token.REFRESH_TOKEN] || '' - const { isSuccess, data } = await accessService() + const { isSuccess, data } = await accessService(accessToken) if (isSuccess) { return res.status(200).json(data) }