diff --git a/api/http_handler.go b/api/http_handler.go index c348bdc..8ea5676 100644 --- a/api/http_handler.go +++ b/api/http_handler.go @@ -12,10 +12,19 @@ func ping(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "pong") } +func serveStaticFile(fileName string) http.HandlerFunc { + return func(w http.ResponseWriter, r *http.Request) { + http.ServeFile(w, r, "front_files/"+fileName) + } +} + func BuildRouter(listenAddress string) { mainRouter := mux.NewRouter() mainRouter.HandleFunc("/ping", ping) + mainRouter.HandleFunc("/", serveStaticFile("index.html")) + mainRouter.HandleFunc("/index.js", serveStaticFile("index.js")) + mainRouter.HandleFunc("/index.css", serveStaticFile("index.css")) // api_router := base_router.PathPrefix("/api").Subrouter() diff --git a/front_files/index.css b/front_files/index.css new file mode 100644 index 0000000..e69de29 diff --git a/front_files/index.html b/front_files/index.html new file mode 100644 index 0000000..cc67b22 --- /dev/null +++ b/front_files/index.html @@ -0,0 +1,3 @@ + + +