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
|
||||
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)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user