Add HEAD request check in root endpoint to allow dashboard containing its own status
This commit is contained in:
parent
1f95f1e091
commit
3895fe2d08
@ -23,6 +23,13 @@ type TemplateData struct {
|
|||||||
func registerRoutes(app App) {
|
func registerRoutes(app App) {
|
||||||
// Root endpoint, home page
|
// Root endpoint, home page
|
||||||
app.Route.Path("/").HandlerFunc(func(res http.ResponseWriter, req *http.Request) {
|
app.Route.Path("/").HandlerFunc(func(res http.ResponseWriter, req *http.Request) {
|
||||||
|
// If HEAD request received
|
||||||
|
if req.Method == http.MethodHead {
|
||||||
|
// Reply with code 200 OK
|
||||||
|
res.WriteHeader(http.StatusOK)
|
||||||
|
// Return from function
|
||||||
|
return
|
||||||
|
}
|
||||||
// Get session by name from config
|
// Get session by name from config
|
||||||
session, _ := app.Session.Get(req, app.Config.Session.Name)
|
session, _ := app.Session.Get(req, app.Config.Session.Name)
|
||||||
// Attempt to get loggedInAs from session
|
// Attempt to get loggedInAs from session
|
||||||
|
Reference in New Issue
Block a user