main.go 687 B

123456789101112131415161718192021222324
  1. package main
  2. import (
  3. "fmt"
  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("D:\\Project\\vue\\http-server\\dist")))
  16. mux.HandleFunc("/setCookie", src.HandleLoginRequest)
  17. fmt.Println("Server listening on port 8800...")
  18. if err := http.ListenAndServe(":8800", mux); err != nil {
  19. fmt.Println(err)
  20. }
  21. }