From 87bb6e9518b04d93db307baa2588cf17b1ec141e Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Sat, 17 Mar 2018 22:46:42 +0100 Subject: [PATCH] Fixed URLs --- main.go | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/main.go b/main.go index 4f00e2c..385a48e 100644 --- a/main.go +++ b/main.go @@ -315,19 +315,23 @@ func main() { http.Handle("/assets/", http.StripPrefix("/assets/", assetServer)) http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { - user := parseUser(r) + if r.URL.Path == "/" { + user := parseUser(r) - type IndexData struct { - User UserInfo - } + type IndexData struct { + User UserInfo + } - if err = returnResult(w, "index.html", IndexData{ - user, - }); err != nil { - panic(err) + if err = returnResult(w, "index.html", IndexData{ + user, + }); err != nil { + panic(err) + } + } else { + imageServer.ServeHTTP(w, r) } }) - http.Handle("/", imageServer) + http.Handle("/i/", http.StripPrefix("/i/", imageServer)) err = http.ListenAndServe(":8080", nil) if err != nil { -- GitLab