Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

32 lines
759B

  1. package main
  2. import (
  3. "log"
  4. "net/http"
  5. )
  6. func main() {
  7. err := readConfig() //wechat API config
  8. if err != nil {
  9. log.Println(err)
  10. log.Fatal("unable to read server_config.json, program quit")
  11. return
  12. }
  13. err = readCRMConfig()
  14. if err != nil {
  15. log.Println(err)
  16. log.Fatal("unable to read crm_config.json, program quit")
  17. }
  18. //fs := http.FileServer(http.Dir("/mnt/data/workspace/angular.ts/ng2-admin/dist"))
  19. fs := http.FileServer(http.Dir("/mnt/data/workspace/angular.ts/wechat/ng2-admin/dist"))
  20. //http.Handle("/test", http.StripPrefix("/test", fs))
  21. http.Handle("/", fs)
  22. //setup handler
  23. //http.HandleFunc("/", webrootHandler)
  24. http.HandleFunc("/api", apiV1Main)
  25. http.HandleFunc("/upload", uploadHandler)
  26. http.ListenAndServe(":65500", nil)
  27. }