fix cors
This commit is contained in:
13
main.go
13
main.go
@@ -31,14 +31,19 @@ func main() {
|
|||||||
e.Use(mw.TokenFromCookies)
|
e.Use(mw.TokenFromCookies)
|
||||||
e.Use(mw.JWT_MW)
|
e.Use(mw.JWT_MW)
|
||||||
|
|
||||||
|
e.Use(func(next echo.HandlerFunc) echo.HandlerFunc {
|
||||||
|
return func(c echo.Context) error {
|
||||||
|
if c.Request().Method == http.MethodOptions {
|
||||||
|
return c.NoContent(http.StatusOK)
|
||||||
|
}
|
||||||
|
return next(c)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
e.Pre(middleware.RemoveTrailingSlash())
|
e.Pre(middleware.RemoveTrailingSlash())
|
||||||
|
|
||||||
mainGroup := e.Group("/api")
|
mainGroup := e.Group("/api")
|
||||||
|
|
||||||
mainGroup.OPTIONS("/*", func(c echo.Context) error {
|
|
||||||
return c.NoContent(http.StatusOK)
|
|
||||||
})
|
|
||||||
|
|
||||||
// Routes
|
// Routes
|
||||||
mainGroup.GET("/*", checkAuth)
|
mainGroup.GET("/*", checkAuth)
|
||||||
mainGroup.GET("/health", handler.Health)
|
mainGroup.GET("/health", handler.Health)
|
||||||
|
|||||||
Reference in New Issue
Block a user