6
main.go
6
main.go
@@ -235,13 +235,13 @@ func main() {
|
|||||||
flag.BoolVar(&useHTTPS, "https", false, "use https:// in generated URLs")
|
flag.BoolVar(&useHTTPS, "https", false, "use https:// in generated URLs")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
http.HandleFunc("/", rateLimitMiddleware(func(w http.ResponseWriter, r *http.Request) {
|
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
||||||
if r.Method == http.MethodPost {
|
if r.Method == http.MethodPost {
|
||||||
uploadHandler(w, r)
|
rateLimitMiddleware(uploadHandler)(w, r)
|
||||||
} else {
|
} else {
|
||||||
viewHandler(w, r)
|
viewHandler(w, r)
|
||||||
}
|
}
|
||||||
}))
|
})
|
||||||
|
|
||||||
fmt.Printf("slenpaste running at http://%s, storing in %s\n", listenAddr, staticDir)
|
fmt.Printf("slenpaste running at http://%s, storing in %s\n", listenAddr, staticDir)
|
||||||
http.ListenAndServe(listenAddr, nil)
|
http.ListenAndServe(listenAddr, nil)
|
||||||
|
|||||||
Reference in New Issue
Block a user