package main import ( "log" "net/http" "strconv" "./config" "./core/database" req "./core/request" res "./core/response" "./routes" ) func main() { dbConfig := database.Config{ config.DATABASE_HOST, config.DATABASE_PORT, config.DATABASE_USER, config.DATABASE_PASS, config.DATABASE_SCHEMA, } database.Init(dbConfig) http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { res.SetResponseWriter(w) req.SetRequest(r) routes.Routes.Match(w, r) }) log.Fatal(http.ListenAndServe(":"+strconv.Itoa(config.SERVER_PORT), nil)) }