최근 업데이트
2025년 12월 26일 소식 긴급 수정

패치노트 미표시 문제 해결

Cloudflare 배포 환경에서 패치노트 미표시 문제 해결 및 규격 정의

패치노트 미표시 문제 해결

패치노트 미표시 문제 해결

발견된 3가지 문제

1. generate-news.mjs 경로 오류

  • 문제: src/lib/news 참조 (존재하지 않음)
  • 해결: ../news (루트 news 폴더)로 수정

2. Cloudflare Workers nodejs_compat 미설정

  • 문제: Node.js API 사용 모듈 동작 불가
  • 해결: wrangler.tomlcompatibility_flags = ["nodejs_compat"] 추가

3. news 폴더 임의 이동

  • 문제: 루트 /news/src/lib/news/로 임의 이동됨
  • 해결: git revert로 원상 복구

데이터 흐름

/news/GAME_ID/*.md
    ↓ (빌드 시)
generate-news.mjs
    ↓
news-bundle.json
    ↓ (런타임)
devlog.ts
    ↓
UI 표시

Frontmatter 규격 정의

필수 필드 4개:

  • title - 제목
  • date - YYYY-MM-DD
  • type - devlog/feature/patch/hotfix/announcement
  • summary - 한 줄 요약

규격 불일치 시 해당 파일 무시됨