diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-03-08 16:33:15 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-03-08 19:57:30 +0100 |
commit | 108314444b510bfc330ccac745dce7beccd52c91 (patch) | |
tree | d689af9dd1c838dd23e3a3b2cb78a65a601f4d9c /commands/server.go | |
parent | 51e178a6a28a3f305d89ebb489675743f80862ee (diff) |
Add HTTP header support for the dev server
Fixes #7031
Diffstat (limited to 'commands/server.go')
-rw-r--r-- | commands/server.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/commands/server.go b/commands/server.go index 728847492..a22a7a69a 100644 --- a/commands/server.go +++ b/commands/server.go @@ -355,6 +355,10 @@ func (f *fileServer) createEndpoint(i int) (*http.ServeMux, string, string, erro w.Header().Set("Pragma", "no-cache") } + for _, header := range f.c.serverConfig.Match(r.RequestURI) { + w.Header().Set(header.Key, header.Value) + } + if f.c.fastRenderMode && f.c.buildErr == nil { p := r.RequestURI if strings.HasSuffix(p, "/") || strings.HasSuffix(p, "html") || strings.HasSuffix(p, "htm") { |