# 빌드 로그 분석 결과 ## 로컬 빌드 결과 (2025-11-28) ### WordPress API 응답 ``` [API] WordPress response headers - Total: 14, TotalPages: 1 [API] Raw posts received from WordPress: 14 [API] Posts after filtering by subCategory: 13 ``` **발견 사항**: - WordPress에서 **14개**의 포스트를 반환 (이전 12개에서 증가) - `per_page=100` 요청이 정상 작동 - 1개는 `uncategorized`로 필터링됨 - 최종 **13개**의 포스트가 사용 가능 ### 전체 포스트 목록 (13개) Post IDs: `95, 83, 75, 68, 63, 59, 56, 52, 33, 30, 26, 22, 20` Post Titles: 1. 2025/11/28 AI News 2. freee API × Vertex AI で経理自動化|OAuth2認証からAI連携まで 3. 2025/11/27 AI News 4. Gemini + MCP実践ガイド|Claude比較で97%コスト削減した開発手法 5. 2025/11/26 AI News 6. 2025/11/25 AI News 7. 2025/11/24 AI News 8. 2025/11/23 AI News 9. 2025/11/20 AI News 10. 2025/11/19 AI News 11. 2025/11/18 AI News 12. AIと共に働くということ 13. 2025/11/17 AI News ### /blogs 페이지 (테ックブログ) ``` [/blogs] Total posts from getAllPosts(): 13 [/blogs] Tech blog posts after filtering: 3 [/blogs] Tech blog post IDs: 83, 68, 22 ``` **테크블로그 포스트 (3개)**: 1. ID 83: freee API × Vertex AI で経理自動化|OAuth2認証からAI連携まで 2. ID 68: Gemini + MCP実践ガイド|Claude比較で97%コスト削減した開発手法 3. ID 22: AIと共に働くということ ## 결론 ### 로컬 환경 ✅ **정상 작동**: 14개 포스트를 모두 받아서 13개를 표시 ### Vercel 환경 (추정) ❌ **10개로 제한**: 사용자 보고에 따르면 Vercel에서는 10개만 표시됨 ## 다음 단계 ### 1. Vercel에 배포하여 로그 확인 현재 로그가 추가된 코드를 Vercel에 배포하면, Vercel 빌드 로그에서 다음을 확인할 수 있습니다: - WordPress API가 실제로 몇 개를 반환하는지 - 어느 단계에서 10개로 제한되는지 ### 2. Vercel 배포 로그 확인 방법 1. Vercel 대시보드 > Deployments > 최신 배포 클릭 2. "Building" 섹션에서 빌드 로그 확인 3. 다음 로그 라인을 찾기: ``` [API] WordPress response headers - Total: ?, TotalPages: ? [API] Raw posts received from WordPress: ? [/blogs] Total posts from getAllPosts(): ? ``` ### 3. 예상되는 시나리오 **시나리오 A**: Vercel에서도 14개를 받음 - 로그: `Raw posts received: 14` - 원인: 캐시 문제 - 해결: Clean build 또는 캐시 클리어 **시나리오 B**: Vercel에서 10개만 받음 - 로그: `Total: 10` 또는 `Raw posts received: 10` - 원인: WordPress WAF가 Vercel IP를 제한 - 해결: WordPress 보안 설정 확인 또는 Vercel IP 화이트리스트 등록 **시나리오 C**: Vercel 빌드가 실패하거나 에러 - 로그: 에러 메시지 또는 403 - 원인: WordPress API 접근 거부 - 해결: WordPress 보안 플러그인 설정 확인 ## 추가 디버깅 코드 필요하다면 다른 페이지에도 로그를 추가할 수 있습니다: - `/news/page.tsx` - `/blogs/ai/page.tsx` - 기타 목록 페이지 ## 로그 파일 위치 - 로컬 빌드 로그: `20251128-check-blog-limit/build-with-logs.log`