diff options
author | Santo Cariotti <santo@dcariotti.me> | 2025-04-03 12:36:34 +0200 |
---|---|---|
committer | Santo Cariotti <santo@dcariotti.me> | 2025-04-03 12:36:34 +0200 |
commit | 0d987f5c97cc8c0e205193ef8c67745ac981d5bf (patch) | |
tree | 8cee10db15c6b36abee89663fe1c7159a6b4d658 /cmd/api/main.go | |
parent | a9b84f3f3b1d92335188d43048587e32e0921079 (diff) |
Fix login and register
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) } } |