2026-01-30-히스토리 요약 및 코드 리뷰
260130 - 260202 히스토리 요약 및 코드 리뷰
1. 서비스 교체 히스토리
- 1) Netlify: 가장 보편적인 정적 호스팅 서비스로 시작했고 연동 성공했으나, 무료 한도가 낮아 사용 리소스가 많이 듦
- 2) Cloudflare Workers: 대행 인증 서버(Proxy)를 구축하려 했으나, 비개발자가 관리하기에 구조가 복잡하고 깃허브 앱 설정이 꼬이는 원인이 됨
- 3) Vercel (최종): 개인용 무료 플랜(Hobby)을 활용해 직접 인증 API를 심는 방식으로 성공
2. 주요 문제 코드 리뷰
base_url 오설정: admin/index.html 내 base_url이 Cloudflare 등 외부 주소로 되어 있어 Vercel의 환경 변수를 인식하지 못함
- GitHub OAuth 주소 불일치: 깃허브 설정의
Homepage URL과 Callback URL이 과거 기록인 workers.dev로 고정되어 있어, 로그인을 시도할 때마다 엉뚱한 곳으로 연결
- 인증 창구(API) 부재: Vercel 서버 내에 깃허브 도장을 받아줄
api/auth.js와 api/callback.js 파일이 없어서 로그인 후 흰 화면(404)만 떴음
3. 현재 상태
- 비용: 개인 블로그 용도로는 평생 무료
- 관리: 앞으로 주소 뒤에
/admin/을 붙여 접속하면 깃허브 로그인만으로 글쓰기 가능