Simon의 AI 시대에 살아남는 법

무중단전환

무중단전환 총 1개의 포스트
블로그 Cloudflare 이전 시리즈 — 요청을 폰으로 통과시키는 Worker에서 정적 서빙으로 단계적 전환
개발 일지

전부 통과시키는 Worker에서 시작하기 — 패스스루로 무중단 전환, www 이동, 404, 폰 폴백

도메인 앞에 Worker를 세우는 순간 모든 방문자가 그 코드를 지나간다. 그래서 첫 배포는 아무것도 하지 않는 Worker였다. 들어온 요청을 그대로 폰으로 넘기기만 하는 코드다. 이 글은 그 “통과만 하는 Worker"에서 시작해 하나씩 역할을 빼앗아 온 과정이다. 1단계: fetch(request) 한 줄 DNS는 그대로 폰의 터널을 가리키고 있었다. 이 상태에서 라우트 mhub.uk/*를 Worker에 붙이면, Worker 안에서 fetch(request)를 호출했을 때 Cloudflare가 원래 목적지(폰)로 요청을 보낸다. 즉 Worker는 투명한 중계기가 된다. export default { async fetch(request) { return fetch(request); // 일단 전부 폰으로 }, }; 이걸 먼저 배포한 이유는 “라우트를 붙였을 때 뭔가 깨지는가"를 서비스 중단 없이 확인하기 위해서였다. 깨지면 라우트만 떼면 그만이다. 아무 문제 없이 돌아가는 것을 보고 다음으로 갔다.

2026.11.04 06:30 조회수: – 댓글: –