Hello World
Una aplicación Echo mínima: crea una instancia, registra los middleware Logger y Recover, agrega una sola ruta e inicia el servidor.
Servidor
Sección titulada «Servidor»package main
import ( "context" "net/http"
"github.com/labstack/echo/v5" "github.com/labstack/echo/v5/middleware")
func main() { // Echo instance e := echo.New()
// Middleware e.Use(middleware.RequestLogger()) e.Use(middleware.Recover())
// Route => handler e.GET("/", func(c *echo.Context) error { return c.String(http.StatusOK, "Hello, World!\n") })
// Start server sc := echo.StartConfig{Address: ":1323"} if err := sc.Start(context.Background(), e); err != nil { e.Logger.Error("failed to start server", "error", err) }}