Ответ
Map Remote — это функция в инструментах для тестирования API (например, Postman, Charles Proxy), которая перенаправляет (проксирует) исходящие HTTP/HTTPS запросы с одного URL на другой. Это позволяет подменять целевые адреса без изменения кода приложения или тестовых скриптов.
Основные сценарии использования:
- Тестирование на разных окружениях: Легко переключаться между dev, stage и prod, перенаправляя запросы.
- Использование мок-серверов: Заменить реальный, ещё не готовый или нестабильный бэкенд на локальный мок-сервер или сервис вроде Mockoon.
- Обход ограничений CORS при локальной разработке: Направить запросы с фронтенда (
localhost:3000) на нужный API-сервер. - Отладка и анализ: Перехватывать и модифицировать трафик для анализа или симуляции различных ответов сервера.
Пример настройки в Postman:
- Перейдите в Settings (шестерёнка) → Proxy.
- В секции Global Proxy Configuration включите Map Remote.
- Добавьте новое правило:
Original URL: https://api.production.com/v1/users/* Mapped URL: https://api.staging.com/v1/users/*Теперь все запросы, соответствующие шаблону, будут автоматически перенаправлены на стейджинг-окружение.