본문으로 건너뛰기

포스트

필터 적용됨
  1. 외부 API 403의 원인이 된 User-Agent 버전 표기

    외부 API가 403을 내는 동안 홈은 저장본을 보여 주며 조용히 낡아 갔다. 원인은 User-Agent 버전 표기였고, 운영 서버에서 고쳐졌는지까지 확인했다.

    조회 333 min read
  2. Zendesk 메시징 위젯 연동 후 문의가 안 보인 이유

    Zendesk 메시징 위젯을 '?' 버튼을 처음 누를 때 불러오게 붙였다. 배포 후 시험 문의가 목록에 안 보였는데, 원인은 AI 상담사 티켓이라는 별도 종류였다.

    조회 314 min read
  3. Next.js 다국어 라우팅, 기본 언어는 접두사 없이

    검색에 잡힌 한국어 주소는 그대로 두고 영어·일본어 페이지를 붙였다. app/[lang] 한 벌과 rewrites, 번역 누락을 타입으로 막는 사전, 다국어 404까지 정리했다.

    조회 185 min read
  4. Next.js를 Vercel에서 AWS ECS로 옮긴 과정

    Vercel 의존성이 거의 없는 Next.js 앱을 ECS로 옮기고 Cloudflare를 앞에 세웠다. 오리진 잠금과 구글봇 차단 사고까지 정리했다.

    조회 227 min read
  5. Vercel·Supabase로 PR마다 웹과 DB를 나누는 구조

    AWS에서는 개발 환경마다 서버·DB·배포 파이프라인을 직접 구성했다. Vercel과 Supabase Branching에서는 Git 브랜치와 PR이 웹과 DB가 격리된 테스트 환경을 만든다.

    조회 18212 min read
  6. Next.js Server Action과 API를 나누는 기준

    SSR이면 백엔드니까 API를 만들고 호출하면 된다고 생각했다. Server Component, Server Action, Route Handler의 차이를 호출 경계를 중심으로 정리했다.

    조회 17011 min read
  7. 여러 예약에 붙는 메모의 연결 설계와 리뷰 기준

    여러 예약에 붙는 메모의 연결 설계와 리뷰 기준 글의 핵심 내용을 빠르게 확인해보세요.

    조회 2865 min read
  8. Next.js RSC 취약점 의심 사고의 로그와 대응 기준

    Next.js RSC 취약점 의심 사고의 로그와 대응 기준 글의 핵심 내용을 빠르게 확인해보세요.

    조회 3237 min read