생성:2026-01-21마지막 업데이트:2026-02-25
이 문서를 원하는 AI 어시스턴트에 참조하세요ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
이 페이지와 원하는 AI 어시스턴트를 사용하여 문서를 요약합니다
버전 기록
- "intlayerMiddleware를 intlayerProxy로 이름 변경"v8.1.72026. 2. 25.
- "문서 초기화"v8.0.02026. 1. 21.
이 페이지의 콘텐츠는 AI를 사용하여 번역되었습니다.
영어 원본 내용의 최신 버전을 보기Edit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
intlayerProxy (intlayerMiddleware) 문서
intlayerProxy 함수(nextjs < 16의 경우 intlayerMiddleware)는 로케일 기반 라우팅과 리디렉션을 처리하는 Next.js 미들웨어입니다. 사용자의 선호 로케일을 자동으로 감지하고 필요한 경우 적절한 로컬라이즈된 경로로 리디렉션합니다.
사용법
=16">
proxy.ts
코드 복사
코드를 클립보드에 복사
export { intlayerProxy as proxy } from "next-intlayer/proxy";export const config = { matcher: ["/((?!api|_next/static|_next/image|favicon.ico).*)"],};설명
이 미들웨어는 다음 작업을 수행합니다:
- 로케일 감지: URL 경로, 쿠키 및
Accept-Language헤더를 확인하여 사용자의 로케일을 결정합니다. - 리다이렉션: URL에 로케일 접두사가 없고 설정이 이를 요구하거나(또는 사용자의 선호도에 따라) 로케일화된 URL로 리다이렉트합니다.
- 쿠키 관리: 감지된 로케일을 쿠키에 저장하여 이후 요청에 사용할 수 있습니다.
매개변수
이 함수는 직접 사용될 때 표준 Next.js NextRequest를 매개변수로 받거나, 위와 같이 내보내져 사용할 수 있습니다.
설정
미들웨어를 설정하려면 intlayer.config.ts 파일에서 routing 옵션을 설정할 수 있습니다. 자세한 내용은 설정을 참조하세요.