diff options
Diffstat (limited to 'cmd/api/main.go')
-rw-r--r-- | cmd/api/main.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/cmd/api/main.go b/cmd/api/main.go index 2120d41..ff80c17 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -1,22 +1,26 @@ package main import ( + "log/slog" + "net/http" "os" "github.com/boozec/rahanna/api/database" "github.com/boozec/rahanna/api/handlers" "github.com/gorilla/mux" - "net/http" + "github.com/rs/cors" ) func main() { database.InitDb(os.Getenv("DATABASE_URL")) r := mux.NewRouter() - r.HandleFunc("/register", handlers.RegisterUser).Methods(http.MethodPost) - r.HandleFunc("/login", handlers.LoginUser).Methods(http.MethodPost) + r.HandleFunc("/auth/register", handlers.RegisterUser).Methods(http.MethodPost) + r.HandleFunc("/auth/login", handlers.LoginUser).Methods(http.MethodPost) - if err := http.ListenAndServe(":8080", r); err != nil { + slog.Info("Serving on :8080") + handler := cors.AllowAll().Handler(r) + if err := http.ListenAndServe(":8080", handler); err != nil { panic(err) } } |