Serve static files in / and api in /api
This commit is contained in:
parent
f83026ac45
commit
d742b88bdb
11
main.go
11
main.go
@ -21,18 +21,19 @@ func main() {
|
|||||||
// Middleware
|
// Middleware
|
||||||
e.Use(middleware.Logger())
|
e.Use(middleware.Logger())
|
||||||
e.Use(middleware.Recover())
|
e.Use(middleware.Recover())
|
||||||
|
e.Use(middleware.Static("static"))
|
||||||
|
|
||||||
// Login route
|
a := e.Group("/api")
|
||||||
e.POST("/login", login)
|
a.POST("/login", login)
|
||||||
|
|
||||||
// Unauthenticated routes
|
// Unauthenticated routes
|
||||||
e.GET("/", accessible)
|
a.GET("/check", accessible)
|
||||||
e.GET("/hello", func(c echo.Context) error {
|
a.GET("/hello", func(c echo.Context) error {
|
||||||
return c.String(http.StatusOK, "Hello, World!")
|
return c.String(http.StatusOK, "Hello, World!")
|
||||||
})
|
})
|
||||||
|
|
||||||
// Restricted group
|
// Restricted group
|
||||||
r := e.Group("/restricted")
|
r := a.Group("/restricted")
|
||||||
r.Use(middleware.JWT([]byte(secret)))
|
r.Use(middleware.JWT([]byte(secret)))
|
||||||
r.GET("", restricted)
|
r.GET("", restricted)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user