Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crear las API Mockups para subir el proyecto en localhost y aportar al mismo #178

Open
marluanespiritusanto opened this issue Mar 1, 2024 · 3 comments
Assignees

Comments

@marluanespiritusanto
Copy link
Member

1. Identificar los Servicios Externos: realizar una lista de todos los servicios externos a los que el proyecto actualmente depende, como Rekognition, la API de ciudadanos, la API de registro y Recaptcha.

2. Crear Mock APIs: Desarrollar mock APIs para replicar el comportamiento de los servicios externos. Estas mock APIs deberían proporcionar respuestas simuladas basadas en el comportamiento real de los servicios, pero sin interactuar con los sistemas externos. Podemos usar herramientas como JSON Server, MirageJS o simplemente crear rutas de manejo de solicitudes en tu servidor Next.js para esto.

@marluanespiritusanto marluanespiritusanto self-assigned this Mar 1, 2024
@plusiv
Copy link

plusiv commented Mar 1, 2024

Hola Marluan, que tal esta: https://mockoon.com/

@marluanespiritusanto
Copy link
Member Author

Hola @plusiv, agradecemos tu interés en contribuir a este issue.

La verdad es que Mocknoon es una opción valiosa. Sin embargo, el desafío principal radica en la capacidad de simular el comportamiento desde el mismo servidor de Next.js, evitando así el condicionamiento del código final respecto a qué API se está llamando. Esto debería permitir que cualquier persona que quiera colaborar con el proyecto a través de codespaces o devcontainers pueda hacerlo sin depender de las APIs originales o servicios externos (mocks apis).

Actualmente, el equipo está explorando alternativas para abordar esta necesidad. Sin embargo, cualquier ayuda es bienvenida.

@plusiv
Copy link

plusiv commented Mar 4, 2024

Entendido. Suena mejor en realidad!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants