Fix E-Mail-Versand und verbessere Fehlerbehandlung
- Behebe Port-Konfiguration für interne RPC-Verbindungen (5173 -> 3000) - Verbessere oRPC-Fehlerbehandlung: ursprüngliche Fehlermeldungen werden beibehalten - Erweitere Frontend-Fehlerbehandlung für bessere oRPC-Integration - Deaktiviere Duplikat-Prüfung in Development-Modus (NODE_ENV=development) - Lokale Entwicklung ermöglicht mehrere Buchungen pro E-Mail-Adresse - Produktion behält Duplikat-Schutz bei
This commit is contained in:
@@ -20,6 +20,11 @@ rpcApp.all("/*", async (c) => {
|
||||
return c.json({ error: "Not found" }, 404);
|
||||
} catch (error) {
|
||||
console.error("RPC Handler error:", error);
|
||||
return c.json({ error: "Internal server error" }, 500);
|
||||
|
||||
// Preserve the original error message if it's a known error
|
||||
const errorMessage = error instanceof Error ? error.message : "Internal server error";
|
||||
const statusCode = error instanceof Error && error.message.includes("bereits eine Buchung") ? 400 : 500;
|
||||
|
||||
return c.json({ error: errorMessage }, statusCode);
|
||||
}
|
||||
});
|
||||
|
Reference in New Issue
Block a user