Teamsabfrage added

This commit is contained in:
Marc Wieland 2025-04-25 16:58:59 +02:00
parent d7aaf27d53
commit 954d2f6bfe

View File

@ -278,6 +278,7 @@ const storage = multer.diskStorage({
const upload = multer({ storage });
//Neues Bild zu den News hinzufügen
app.post("/api/upload-news-image", upload.single("image"), (req, res) => {
if (!req.file) {
return res.status(400).send("Kein Bild hochgeladen");
@ -287,6 +288,27 @@ app.post("/api/upload-news-image", upload.single("image"), (req, res) => {
});
//Teams abfragen
app.get("/api/teams", async (req, res) => {
try {
const result = await pool.query(`
SELECT
t.id,
t.name,
COUNT(p.id) AS player_count
FROM teams t
LEFT JOIN players p ON p.team_id = t.id
GROUP BY t.id
ORDER BY t.name ASC
`);
res.json(result.rows);
} catch (err) {
console.error("Fehler beim Laden der Teams:", err);
res.status(500).send("Fehler beim Abrufen der Teams");
}
});
// Server starten