summaryrefslogtreecommitdiff
path: root/cmd/api
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/api')
-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)
}
}