사용법
1. 특정 경로로 리다이렉트
https://yourdomain.com/r/[environment]/[path1]/[path2]?query1=1&query2=2
2. 도메인으로만 리다이렉트
https://yourdomain.com/r/[environment]?query1=1&query2=2
- • environment: 환경명에 따라 리다이렉트될 도메인이 결정됩니다
- • 경로: 필요한 경우에만 추가하면 됩니다 (선택사항)
- • 쿼리 파라미터: 그대로 전달됩니다
예시
경로가 있는 경우
요청 URL:
https://yourdomain.com/r/dev/api/users?page=1&limit=10리다이렉트 결과:
https://dev.aaa.com/api/users?page=1&limit=10경로가 없는 경우 (도메인으로만 리다이렉트)
요청 URL:
https://yourdomain.com/r/dev?token=abc123리다이렉트 결과:
https://dev.aaa.com?token=abc123환경변수 설정
.env.local 파일에 다음과 같이 설정하세요:
# Development environment proxy_dev=https://dev.aaa.com # Local environment proxy_local=https://localhost:3333 # Production environment proxy_prod=https://api.production.com # Staging environment proxy_staging=https://staging.bbb.com
주의: 환경변수 키는 proxy_ 접두사 + 환경명으로 구성됩니다.
지원 HTTP 메서드
GET
POST
PUT
DELETE
PATCH
GET 요청은 리다이렉트(302)되며, 다른 메서드는 프록시하여 응답을 전달합니다.