aboutsummaryrefslogtreecommitdiff
path: root/examples/server
diff options
context:
space:
mode:
authoradnano <[email protected]>2020-09-26 16:38:26 -0400
committeradnano <[email protected]>2020-09-26 16:38:26 -0400
commit92a1dbbc0c6af06f8e463fce53adb9de7f6b0aea (patch)
treed9bef41efef59fb6377a7af92d6ef0b92eea3782 /examples/server
parentAdd preliminary CertificateStore API (diff)
downloadgo-gemini-92a1dbbc0c6af06f8e463fce53adb9de7f6b0aea.tar.xz
go-gemini-92a1dbbc0c6af06f8e463fce53adb9de7f6b0aea.zip
Implement file server
Diffstat (limited to 'examples/server')
-rw-r--r--examples/server/server.go6
1 files changed, 1 insertions, 5 deletions
diff --git a/examples/server/server.go b/examples/server/server.go
index f99c6cd..03dfc2b 100644
--- a/examples/server/server.go
+++ b/examples/server/server.go
@@ -23,11 +23,7 @@ func main() {
}
mux := &gemini.ServeMux{}
- mux.HandleFunc("/", func(rw *gemini.ResponseWriter, req *gemini.Request) {
- rw.WriteHeader(gemini.StatusSuccess, "text/gemini")
- rw.Write([]byte("You requested " + req.URL.String()))
- log.Printf("Request from %s for %s", req.RemoteAddr.String(), req.URL)
- })
+ mux.Handle("/", gemini.FileServer(gemini.Dir("/var/www")))
server := gemini.Server{
Handler: mux,