package main import ( "memos/api" "memos/store" "net/http" "github.com/gorilla/mux" ) func main() { store.InitDBConn() r := mux.NewRouter().StrictSlash(true) api.RegisterAuthRoutes(r) api.RegisterUserRoutes(r) api.RegisterMemoRoutes(r) api.RegisterQueryRoutes(r) spa := api.SPAHandler{ StaticPath: "./web/dist", IndexPath: "index.html", } r.PathPrefix("/").Handler(spa) http.ListenAndServe("localhost:8080", r) }