생성:2026-01-21마지막 업데이트:2026-02-25
이 문서를 원하는 AI 어시스턴트에 참조하세요ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
이 페이지와 원하는 AI 어시스턴트를 사용하여 문서를 요약합니다
버전 기록
- "intlayerMiddleware를 intlayerProxy로 이름 변경"v8.1.72026. 2. 25.
- "문서 초기화"v8.0.02026. 1. 21.
이 페이지의 콘텐츠는 AI를 사용하여 번역되었습니다.
영어 원본 내용의 최신 버전을 보기문서 수정
이 문서를 개선할 아이디어가 있으시면 GitHub에 풀 리퀘스트를 제출하여 자유롭게 기여해 주세요.
문서에 대한 GitHub 링크복사
문서의 Markdown을 클립보드에 복사
intlayerProxy (intlayerMiddleware) 문서
intlayerProxy 함수(nextjs < 16의 경우 intlayerMiddleware)는 로케일 기반 라우팅과 리디렉션을 처리하는 Next.js 미들웨어입니다. 사용자의 선호 로케일을 자동으로 감지하고 필요한 경우 적절한 로컬라이즈된 경로로 리디렉션합니다.
사용법
proxy.ts
코드 복사
코드를 클립보드에 복사
middleware.ts
코드 복사
코드를 클립보드에 복사
설명
이 미들웨어는 다음 작업을 수행합니다:
- 로케일 감지: URL 경로, 쿠키 및
Accept-Language헤더를 확인하여 사용자의 로케일을 결정합니다. - 리다이렉션: URL에 로케일 접두사가 없고 설정이 이를 요구하거나(또는 사용자의 선호도에 따라) 로케일화된 URL로 리다이렉트합니다.
- 쿠키 관리: 감지된 로케일을 쿠키에 저장하여 이후 요청에 사용할 수 있습니다.
매개변수
이 함수는 직접 사용될 때 표준 Next.js NextRequest를 매개변수로 받거나, 위와 같이 내보내져 사용할 수 있습니다.
설정
미들웨어를 설정하려면 intlayer.config.ts 파일에서 routing 옵션을 설정할 수 있습니다. 자세한 내용은 설정을 참조하세요.
