Skip to content

fix(web): Firebase SW 환경변수 런타임 주입#52

Merged
bbbang105 merged 1 commit intodevfrom
fix/firebase-sw-dynamic-env
Mar 17, 2026
Merged

fix(web): Firebase SW 환경변수 런타임 주입#52
bbbang105 merged 1 commit intodevfrom
fix/firebase-sw-dynamic-env

Conversation

@bbbang105
Copy link
Owner

Summary

  • 빌드 타임에 환경변수가 빈 문자열로 고정되는 문제 수정
  • force-dynamic + GET 핸들러 내부에서 환경변수를 읽도록 변경

Changes

파일 변경 내용
packages/web/src/app/api/firebase-sw/route.ts firebaseConfig를 GET 핸들러 안으로 이동 + force-dynamic 추가

Design Decisions

결정 이유
force-dynamic export Next.js가 route를 정적 빌드하지 않도록 보장
GET 핸들러 내부에서 env 읽기 요청 시점에 런타임 환경변수 참조 (빌드 타임 고정 방지)

Test Plan

  • Vercel 배포 후 /firebase-messaging-sw.js 응답에 apiKey 정상 포함 확인
  • 푸시 알림 정상 수신 확인

🤖 Generated with Claude Code

빌드 타임에 환경변수가 빈 문자열로 고정되는 문제 수정.
force-dynamic + GET 핸들러 내부에서 환경변수를 읽도록 변경.

Co-Authored-By: Claude <noreply@anthropic.com>
@bbbang105 bbbang105 requested a review from choihooo as a code owner March 17, 2026 05:01
@vercel
Copy link

vercel bot commented Mar 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
study-admin-web Ready Ready Preview, Comment Mar 17, 2026 5:03am

@bbbang105 bbbang105 added the 🚨 fix 버그 수정 / 에러 해결 label Mar 17, 2026
@bbbang105 bbbang105 merged commit 6c09d52 into dev Mar 17, 2026
8 checks passed
@bbbang105 bbbang105 deleted the fix/firebase-sw-dynamic-env branch March 17, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚨 fix 버그 수정 / 에러 해결

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant