From dd337197da2b215f594eec1974b263d4b48bf9bf Mon Sep 17 00:00:00 2001 From: Fermin Torres Villegas Date: Thu, 26 Sep 2024 10:58:23 -0600 Subject: [PATCH] =?UTF-8?q?A=C3=B1adir=20main.go?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 main.go diff --git a/main.go b/main.go new file mode 100644 index 0000000..25fb407 --- /dev/null +++ b/main.go @@ -0,0 +1,27 @@ +package main + +import ( + "fmt" + "log" + "net/http" + "os" +) + +// Handler que maneja las solicitudes y responde con el nombre del servidor +func serverNameHandler(w http.ResponseWriter, r *http.Request) { + serverName, err := os.Hostname() + if err != nil { + http.Error(w, "No se pudo obtener el nombre del servidor", http.StatusInternalServerError) + return + } + fmt.Fprintf(w, "v1.2 - Nombre del Servidor: %s \n", serverName) +} + +func main() { + http.HandleFunc("/", serverNameHandler) + + // Especifica el puerto en el que el servidor escuchará + port := "1582" + fmt.Printf("Servidor corriendo en el puerto %s\n", port) + log.Fatal(http.ListenAndServe(":"+port, nil)) +}