summaryrefslogtreecommitdiff
path: root/cmd/api/main.go
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2025-04-03 12:36:34 +0200
committerSanto Cariotti <santo@dcariotti.me>2025-04-03 12:36:34 +0200
commit0d987f5c97cc8c0e205193ef8c67745ac981d5bf (patch)
tree8cee10db15c6b36abee89663fe1c7159a6b4d658 /cmd/api/main.go
parenta9b84f3f3b1d92335188d43048587e32e0921079 (diff)
Fix login and register
Diffstat (limited to 'cmd/api/main.go')
-rw-r--r--cmd/api/main.go12
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)
}
}