Added HSTS header
This commit is contained in:
parent
f1af7e243e
commit
6933e3b5e6
1
main.go
1
main.go
@ -18,6 +18,7 @@ func main() {
|
||||
server := web.NewServer()
|
||||
server.Use(middleware.Recover)
|
||||
server.Use(middleware.RedirectTrailingSlashes)
|
||||
server.Use(middleware.HSTS)
|
||||
server.Get("/", pages.Frontpage)
|
||||
server.Get("/blog", pages.Blog)
|
||||
server.Get("/:post", pages.Post)
|
||||
|
10
server/middleware/HSTS.go
Normal file
10
server/middleware/HSTS.go
Normal file
@ -0,0 +1,10 @@
|
||||
package middleware
|
||||
|
||||
import (
|
||||
"git.akyoto.dev/go/web"
|
||||
)
|
||||
|
||||
func HSTS(ctx web.Context) error {
|
||||
ctx.Response().SetHeader("Strict-Transport-Security", "max-age=63072000; includeSubDomains; preload")
|
||||
return ctx.Next()
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user