package server import ( handlers "cf-server/server/handlers" "net/http" log "github.com/rs/zerolog/log" "github.com/gorilla/mux" ) type Server struct { //Store store.StoreI } func Launch(serverRouter *mux.Router, port string) { // Allow cors corsObj := handlers.MakeCorsObject() r := corsObj.Handler(serverRouter) //log.Print(s) //r := s.GetRouter() http.Handle("/", r) log.Print("Starting cf_routes at port ", port) if err := http.ListenAndServe(":"+port, nil); err != nil { log.Fatal().Err(err).Msg(err.Error()) } } func Init() (*mux.Router, *Server, error) { s := new(Server) //err := s.startUp() //if err != nil { // log.Print(err) // return nil , nil, err //} serverRouter := s.GetRouter() return serverRouter, s, nil }