El endpoint de walkers

El primer endpoint real

Es hora de servir datos. En la app de iOS, la pantalla de lista de walkers hacía fetch a GET /walkers y recibía JSON de vuelta. Ahora vas a construir el otro extremo de esa llamada.

El patrón para cada endpoint de este servicio es el mismo: un handler struct guarda sus dependencias (aquí, un repositorio que sabe cómo obtener walkers), y cada ruta es un método de ese struct. Meter la dependencia dentro del struct hace que el handler nunca recurra a globales — todo lo que necesita es un campo.