package main import ( "log" "net/http" "os" "github.com/joho/godotenv" ) func loadEnv() { if err := godotenv.Load(); err != nil { log.Println("No .env file found, using system environment variables") } } func main() { // Load environment variables loadEnv() http.HandleFunc("/register", registerHandler) port := os.Getenv("PORT") if port == "" { port = "3000" // Default to port 3000 } log.Printf("Starting server on port %s...", port) log.Fatal(http.ListenAndServe(":"+port, nil)) }