|
@@ -46,14 +46,15 @@ func newMacaron() *macaron.Macaron {
|
|
|
Delims: macaron.Delims{Left: "[[", Right: "]]"},
|
|
Delims: macaron.Delims{Left: "[[", Right: "]]"},
|
|
|
}))
|
|
}))
|
|
|
|
|
|
|
|
- if setting.EnforceDomain {
|
|
|
|
|
- m.Use(middleware.ValidateHostHeader(setting.Domain))
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
m.Use(middleware.GetContextHandler())
|
|
m.Use(middleware.GetContextHandler())
|
|
|
m.Use(middleware.Sessioner(&setting.SessionOptions))
|
|
m.Use(middleware.Sessioner(&setting.SessionOptions))
|
|
|
m.Use(middleware.RequestMetrics())
|
|
m.Use(middleware.RequestMetrics())
|
|
|
|
|
|
|
|
|
|
+ // needs to be after context handler
|
|
|
|
|
+ if setting.EnforceDomain {
|
|
|
|
|
+ m.Use(middleware.ValidateHostHeader(setting.Domain))
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return m
|
|
return m
|
|
|
}
|
|
}
|
|
|
|
|
|