fix: improve interceptor handling (#3578)

* fix: improve interceptor handling

* fix: improve interceptor handling

Co-authored-by: Florian Forster <[email protected]>
This commit is contained in:
Livio Amstutz
2022-05-02 15:26:54 +00:00
committed by GitHub
co-authored by Florian Forster
parent 20f275f178
commit 06a1b52adf
9 changed files with 81 additions and 28 deletions
+9
View File
@@ -46,6 +46,15 @@ const (
EndpointDynamicResources = "/resources/dynamic"
)
var (
IgnoreInstanceEndpoints = []string{
EndpointResources + "/fonts",
EndpointResources + "/images",
EndpointResources + "/scripts",
EndpointResources + "/themes",
}
)
func CreateRouter(login *Login, staticDir http.FileSystem, interceptors ...mux.MiddlewareFunc) *mux.Router {
router := mux.NewRouter()
router.Use(interceptors...)