Files
baseball-api/api/main.go
2020-09-19 13:20:25 -04:00

29 lines
604 B
Go

package main
import (
"database/sql"
"net/http"
"./database"
"./endpoint"
_ "github.com/go-sql-driver/mysql"
"github.com/gorilla/mux"
)
func main() {
//todo get connection string based on zone
db, err := sql.Open("mysql", "root:Se4Q2Lp-3587@tcp(localhost)/baseball")
if err != nil {
//todo handle it (fatal, can't continue.)
}
database.DB = db
defer database.DB.Close()
router := mux.NewRouter()
router.HandleFunc("/account/create", endpoint.CreateAccount).Methods("POST")
router.HandleFunc("/account/login", endpoint.Login).Methods("POST")
http.ListenAndServe(":8080", router)
}