From d742b88bdb3e90256922d29d9a1278a04aa656e8 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Tue, 14 Jun 2016 20:35:52 +0200 Subject: [PATCH] Serve static files in / and api in /api --- main.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 2ab053b..d810af8 100644 --- a/main.go +++ b/main.go @@ -21,18 +21,19 @@ func main() { // Middleware e.Use(middleware.Logger()) e.Use(middleware.Recover()) + e.Use(middleware.Static("static")) - // Login route - e.POST("/login", login) + a := e.Group("/api") + a.POST("/login", login) // Unauthenticated routes - e.GET("/", accessible) - e.GET("/hello", func(c echo.Context) error { + a.GET("/check", accessible) + a.GET("/hello", func(c echo.Context) error { return c.String(http.StatusOK, "Hello, World!") }) // Restricted group - r := e.Group("/restricted") + r := a.Group("/restricted") r.Use(middleware.JWT([]byte(secret))) r.GET("", restricted)