summaryrefslogtreecommitdiffstats
path: root/commands/server.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-03-08 16:33:15 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-03-08 19:57:30 +0100
commit108314444b510bfc330ccac745dce7beccd52c91 (patch)
treed689af9dd1c838dd23e3a3b2cb78a65a601f4d9c /commands/server.go
parent51e178a6a28a3f305d89ebb489675743f80862ee (diff)
Add HTTP header support for the dev server
Fixes #7031
Diffstat (limited to 'commands/server.go')
-rw-r--r--commands/server.go4
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") {