|
@@ -10,20 +10,18 @@ func (server *Server) setupRouter() {
|
|
server.Router.GET("/", server.goDash)
|
|
server.Router.GET("/", server.goDash)
|
|
server.Router.GET("/ws", webSocket)
|
|
server.Router.GET("/ws", webSocket)
|
|
|
|
|
|
- server.serveStatic("static")
|
|
|
|
- server.serveStatic("storage/icons")
|
|
|
|
-
|
|
|
|
- server.Router.GET("/robots.txt", func(c context.Context, ctx *app.RequestContext) {
|
|
|
|
- ctx.File(TemplatesFolder + "/robots.txt")
|
|
|
|
- })
|
|
|
|
- server.Router.GET("/favicon.ico", func(c context.Context, ctx *app.RequestContext) {
|
|
|
|
- ctx.File("static/favicon/favicon.ico")
|
|
|
|
- })
|
|
|
|
-
|
|
|
|
server.Router.NoMethod(func(c context.Context, ctx *app.RequestContext) {
|
|
server.Router.NoMethod(func(c context.Context, ctx *app.RequestContext) {
|
|
ctx.Redirect(consts.StatusPermanentRedirect, []byte("/"))
|
|
ctx.Redirect(consts.StatusPermanentRedirect, []byte("/"))
|
|
})
|
|
})
|
|
server.Router.NoRoute(func(c context.Context, ctx *app.RequestContext) {
|
|
server.Router.NoRoute(func(c context.Context, ctx *app.RequestContext) {
|
|
ctx.Redirect(consts.StatusPermanentRedirect, []byte("/"))
|
|
ctx.Redirect(consts.StatusPermanentRedirect, []byte("/"))
|
|
})
|
|
})
|
|
|
|
+
|
|
|
|
+ server.Router.Use(CacheMiddleware())
|
|
|
|
+ server.serveStatic("static")
|
|
|
|
+ server.serveStatic("storage/icons")
|
|
|
|
+
|
|
|
|
+ server.Router.GET("/robots.txt", func(c context.Context, ctx *app.RequestContext) {
|
|
|
|
+ ctx.String(consts.StatusOK, "User-agent: *\nDisallow: /")
|
|
|
|
+ })
|
|
}
|
|
}
|