Saltar al contenido principal

Map Local (directorio)

Usa Proxyman Map Local Directory para responder a las solicitudes coincidentes con archivos de una carpeta local, y recurre al servidor real si falta un archivo.

1. ¿Qué es?​

Es una herramienta muy útil para mapear las solicitudes coincidentes con archivos locales de un directorio seleccionado. Si un archivo local no existe, Proxyman sirve la respuesta desde el servidor real.

Si quieres mapear un solo archivo local, consulta la página de Map Local (File).

2. Cómo usarlo​

Editor de Map Local de Proxyman en el modo Local Directory, que mapea https://httpbin.proxyman.app/anything/* a /Users/Shared/Demo/api

Mapear una URL a un directorio local

2.1 Mapear una ruta y sus subdirectorios​

api.proxyman.io/build/v1/* => Todas las subrutas después de /v1/ se mapearán a un directorio seleccionado.

Por ejemplo, seleccionamos ~/desktop/my_folder como directorio local.

URL realRuta local resultante
http://api.proxyman.io/build/v1/index.html~/desktop/my_folder/index.html
http://api.proxyman.io/build/v1/js/main.js~/desktop/my_folder/js/main.js

Cómo configurarlo​

ReglaCómo usarlaEjemplos
Wildcard
  • Marca la casilla "Include all subpaths of this URL"
  • O usa /* al final de la URL
  • api.proxyman.io/build/v1/ (casilla activada)
  • api.proxyman.io/build/v1/*
Regex
  • Usa (.*) al final
información

Asegúrate de usar el operador de grupo () de Regex para indicar a Proxyman dónde mapear.

2.2 Mapear todo el host​

api.proxyman.io/* => Todas las subrutas se mapearán a un directorio seleccionado.

Por ejemplo, seleccionamos ~/desktop/my_folder como directorio local.

URL realRuta local resultante
http://api.proxyman.io/build/v1/index.html~/desktop/my_folder/build/v1/index.html
http://api.proxyman.io/build/v1/js/main.js~/desktop/my_folder/build/v1/js/main.js

Cómo configurarlo​

ReglaCómo usarlaEjemplos
Wildcard
  • Deja la ruta en blanco
  • api.proxyman.io
Regex
  • Usa una única ruta que termine en (.*)

3. Map Local Directory con la herramienta Scripting ✅​

Si quieres usar Map Local Directory con reglas complejas, consulta Scripting, ya que es más fácil lograr el mismo resultado.

Consulta nuestro Snippet Code para ver cómo mapear un archivo local con código JavaScript.