Skip to content

Instantly share code, notes, and snippets.

@estenssoros
Created September 20, 2020 01:19
Show Gist options
  • Save estenssoros/c979ecf6045e03976aa30655f32fb117 to your computer and use it in GitHub Desktop.
Save estenssoros/c979ecf6045e03976aa30655f32fb117 to your computer and use it in GitHub Desktop.
medium-f8147ed0ad81-main.go
package main
import (
"log"
"net/http"
"github.com/labstack/echo"
"github.com/labstack/echo/middleware"
"github.com/pkg/errors"
)
func run() error {
e := echo.New()
t, err := NewTemplate()
if err != nil {
return errors.Wrap(err, "NewTemplate")
}
e.Renderer = t
e.Use(middleware.Logger())
e.Use(middleware.Recover())
e.Use(middleware.CORS())
e.GET("/", homeHandler)
return e.Start(":1323")
}
func homeHandler(c echo.Context) error {
return c.Render(http.StatusOK, "home", "world")
}
func main() {
if err := run(); err != nil {
log.Fatal(err)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment