author homepage
This commit is contained in:
parent
ce5a20c21c
commit
e1c14af9b7
4 changed files with 61 additions and 5 deletions
9
main.go
9
main.go
|
|
@ -19,10 +19,11 @@ func (h ExampleHandler) ServeGemini(w gemini.ResponseWriter, req *gemini.Request
|
|||
log.Printf("request: %s, user: %v", req.URL.Path, strings.Join(userName(req), " "))
|
||||
switch req.URL.Path {
|
||||
case "/":
|
||||
err := w.WriteStatusMsg(gemini.StatusSuccess, "text/gemini")
|
||||
requireNoError(err)
|
||||
_, err = w.WriteBody([]byte("Hello, world!"))
|
||||
requireNoError(err)
|
||||
gemini.ServeFileName("pages/home.gmi", "text/gemini")(w, req)
|
||||
// err := w.WriteStatusMsg(gemini.StatusSuccess, "text/gemini")
|
||||
// requireNoError(err)
|
||||
// _, err = w.WriteBody([]byte("Hello, world!"))
|
||||
// requireNoError(err)
|
||||
case "/user":
|
||||
if req.Certificate() == nil {
|
||||
w.WriteStatusMsg(gemini.StatusCertRequired, "Authentication Required")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue