This commit is contained in:
11
bang.go
11
bang.go
@@ -331,12 +331,19 @@ func withCORS(handler http.HandlerFunc) http.HandlerFunc {
|
||||
|
||||
func main() {
|
||||
port := flag.Int("port", 8080, "port to listen on")
|
||||
certFile := flag.String("cert", "/etc/lighttpd/ssl/cert.pem", "path to SSL certificate file")
|
||||
keyFile := flag.String("key", "/etc/lighttpd/ssl/key.pem", "path to SSL key file")
|
||||
flag.Parse()
|
||||
|
||||
http.HandleFunc("/users", withCORS(createUserHandler))
|
||||
http.HandleFunc("/email", withCORS(receiveEmailHandler))
|
||||
http.HandleFunc("/mailbox", withCORS(listMailboxHandler))
|
||||
http.HandleFunc("/mailbox/open", withCORS(markEmailOpenedHandler))
|
||||
log.Printf("Email server running on :%d", *port)
|
||||
log.Fatal(http.ListenAndServe(fmt.Sprintf(":%d", *port), nil))
|
||||
log.Printf("Email server running with SSL on :%d", *port)
|
||||
log.Fatal(http.ListenAndServeTLS(
|
||||
fmt.Sprintf(":%d", *port),
|
||||
*certFile,
|
||||
*keyFile,
|
||||
nil,
|
||||
))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user