REST API ๋ฐฉ์์ผ๋ก ์งํํ ์์
๋ก๊ทธ์ธ ์งํ๋๋ ๊ณผ์
# kakao login
VITE_KAKAO_REST_API_KEY={REST API ์ฑํค ๋ฐ๊ธ๋ฐ์๊ฑฐ ๋ฑ๋ก}
VITE_KAKAO_REDIRECT_URI={Redirect uri ์
๋ ฅ}
.env
//config.ts
export const KAKAO_CLIENT_ID = import.meta.env.VITE_KAKAO_REST_API_KEY
export const KAKAO_REDIRECT_URI = import.meta.env.VITE_KAKAO_REDIRECT_URI
export const KAKAO_AUTH_URL = `https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=${KAKAO_CLIENT_ID}&redirect_uri=${KAKAO_REDIRECT_URI}`
//vite-env.d.ts
/// <reference types="vite/client" />
interface ImportMetaEnv {
readonly VITE_KAKAO_REST_API_KEY: string
readonly VITE_KAKAO_REDIRECT_URI: string
// ์ถ๊ฐ์ ์ธ ํ๊ฒฝ ๋ณ์๊ฐ ์๋ค๋ฉด ์ฌ๊ธฐ์ ๋ ์ ์ธ
}
interface ImportMeta {
readonly env: ImportMetaEnv
}
HTTP/1.1 302
Content-Length: 0
Location: ${REDIRECT_URI}?code=${AUTHORIZE_CODE}