Commit 80c7d4bf authored by emilio.sarda's avatar emilio.sarda

modificado

parent 150a2cb2
Pipeline #358 failed with stages
## Api de prueba con Go ##
Aplicacion de apoyo para consumir una API de prueba.
Aplicación de apoyo para consumir una API de prueba.
Los datos se deben insertar en la capeta **server** en formato ***json***
......@@ -30,8 +30,8 @@ type Estadistica struct {
```
### Se deben registrar las rutas pasando el middleware ***cors*** y la funcion controladora
que atendera la ruta pasada como parametro cono **string**
Se deben registrar las rutas pasando el middleware ***cors*** y la función controladora
que atenderá la ruta pasada como parametro como **string**
Las funciones controladoras deben cumplir con la firma:
......@@ -52,10 +52,10 @@ func leerEstadisticas(w http.ResponseWriter, _ *http.Request)
```
### Se insertan las cabeceras necesarias para poder consumir los datos desde dominios diferentes.
(CORS)
```go
```go
//CORS
func cors(h http.HandlerFunc) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
if origin := r.Header.Get("Origin"); origin != "" {
......@@ -73,7 +73,7 @@ func cors(h http.HandlerFunc) http.HandlerFunc {
```
En este ejemplo quedan expuestas en todas las direcciones IP de la computadora que ejecuta el programa:
En este ejemplo quedan expuestas las siguientes rutas en todas las direcciones IP de la computadora que ejecuta el programa:
1. http://<ip>:8080/estadisticas
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment