main.go 786 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "github.com/sirupsen/logrus"
  4. "httpServer/src"
  5. "net/http"
  6. )
  7. func main() {
  8. mux := http.NewServeMux()
  9. mux.HandleFunc("/download/", src.HandleDownloadRequest)
  10. mux.HandleFunc("/delete", src.HandleRemoveRequest)
  11. mux.HandleFunc("/query", src.HandleQueryRequest)
  12. mux.HandleFunc("/upload", src.HandleUploadRequest)
  13. mux.HandleFunc("/createDir", src.HandleMkdirRequest)
  14. mux.HandleFunc("/base", src.HandleBaseRequest)
  15. mux.Handle("/", http.FileServer(http.Dir("./static")))
  16. mux.HandleFunc("/setCookie", src.HandleLoginRequest)
  17. logrus.Info("欢迎使用Moki-HttpServer服务器!")
  18. logrus.Info("服务已启动, 并开始监听端口8800...")
  19. if err := http.ListenAndServe(":8800", mux); err != nil {
  20. logrus.Error("启动发生异常, 异常为: ", err)
  21. }
  22. }