commit d5d4fd52d91e08e3fb1da16769d76a2c4ef300ac Author: armando.delacruz Date: Fri Oct 4 12:25:07 2024 -0600 Añadir main.go diff --git a/main.go b/main.go new file mode 100644 index 0000000..fc4cb00 --- /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)) +} \ No newline at end of file