Datos clave
- Categoría
- Development
- Tipos de entrada
- textarea, text
- Tipo de salida
- json
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
El Servidor Mock de API permite crear entornos de prueba temporales y ejecutables de forma rápida, utilizando Redis para gestionar respuestas dinámicas. Es la herramienta ideal para desarrolladores frontend que necesitan simular endpoints de backend sin depender de una infraestructura compleja.
Cuándo usarlo
- •Cuando el backend aún no está listo y necesitas continuar con el desarrollo del frontend.
- •Para realizar pruebas de integración rápidas y validar el manejo de respuestas HTTP.
- •Cuando requieres actualizar la lógica de respuesta de una API en tiempo real sin reiniciar todo el entorno.
Cómo funciona
- •Define tus endpoints, métodos y estructuras de respuesta en formato JSON.
- •Envía la configuración a la herramienta para generar una URL base única.
- •Utiliza el 'mockId' proporcionado para realizar peticiones HTTP a tu servidor temporal.
- •Reenvía la misma configuración con el mismo 'mockId' para aplicar cambios al instante mediante hot-reload.
Casos de uso
Ejemplos
1. Simulación de servicio de usuarios
Desarrollador Frontend- Contexto
- El equipo de backend está trabajando en la base de datos y el endpoint de usuarios no estará disponible hasta la próxima semana.
- Problema
- Necesito probar la carga de perfiles de usuario y el filtrado por ID en la interfaz.
- Cómo usarlo
- Configurar el JSON con el path '/users/:id' y habilitar 'dynamicResponse' para reflejar el ID solicitado en la respuesta.
- Configuración de ejemplo
-
{ "name": "User Service", "basePath": "/api", "endpoints": [ { "method": "GET", "path": "/users/:id", "status": 200, "responseBody": { "id": "{{params.id}}", "status": "active" } } ] } - Resultado
- Obtengo una URL base donde puedo consultar /api/users/123 y recibir un JSON con el ID 123, permitiendo avanzar con el desarrollo del componente de perfil.
Probar con muestras
jsonHubs relacionados
Preguntas frecuentes
¿Cuánto tiempo permanece activo el servidor mock?
El servidor mock se mantiene activo en Redis durante una hora tras su creación.
¿Puedo usar variables dinámicas en las respuestas?
Sí, puedes utilizar etiquetas como {{params.id}}, {{query.trace}} o {{now}} para generar respuestas dinámicas basadas en la petición.
¿Cómo puedo actualizar mi mock sin cambiar la URL?
Simplemente vuelve a ejecutar la herramienta utilizando el mismo 'mockId' original para sobrescribir la configuración existente.
¿Qué métodos HTTP soporta?
Soporta los métodos estándar como GET, POST, PUT y DELETE según la definición proporcionada en el JSON.
¿Es necesario instalar algo en mi máquina?
No, el servidor se ejecuta en la nube y te proporciona una URL pública para realizar tus pruebas inmediatamente.