From 353416685a780c5ef50e3e69f87dcd68e4aec529 Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Wed, 16 Feb 2022 12:01:55 -0500 Subject: [PATCH] doc: Fix Mux documentation --- doc.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc.go b/doc.go index a1aec2e..f80b764 100644 --- a/doc.go +++ b/doc.go @@ -30,7 +30,7 @@ Servers should be configured with certificates: server.GetCertificate = certificates.Get Mux is a Gemini request multiplexer. -Mux can handle requests for multiple hosts and schemes. +Mux can handle requests for multiple hosts and paths. mux := &gemini.Mux{} mux.HandleFunc("example.com", func(ctx context.Context, w gemini.ResponseWriter, r *gemini.Request) { @@ -39,8 +39,8 @@ Mux can handle requests for multiple hosts and schemes. mux.HandleFunc("example.org/about.gmi", func(ctx context.Context, w gemini.ResponseWriter, r *gemini.Request) { fmt.Fprint(w, "About example.org") }) - mux.HandleFunc("http://example.net", func(ctx context.Context, w gemini.ResponseWriter, r *gemini.Request) { - fmt.Fprint(w, "Proxied content from http://example.net") + mux.HandleFunc("/images/", func(ctx context.Context, w gemini.ResponseWriter, r *gemini.Request) { + w.WriteHeader(gemini.StatusGone, "Gone forever") }) server.Handler = mux