From 197759d7bad7a9b29a732a2a5daf61d5896bde7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hosa?= Date: Sat, 19 Sep 2026 22:01:45 +0000 Subject: [PATCH] =?UTF-8?q?Nahr=C3=A1t=20soubory=20do=20=E2=80=9E/?= =?UTF-8?q?=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- serve.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 serve.js diff --git a/serve.js b/serve.js new file mode 100644 index 0000000..7e0b2cc --- /dev/null +++ b/serve.js @@ -0,0 +1,27 @@ +const express = require('express'); +const cors = require('cors'); +const app = express(); +const PORT = 8080; + +// Povolení CORS pro všechny požadavky (včetně rozšíření) +app.use(cors()); +app.use(express.json()); + +app.post('/endpoint', (req, res) => { + console.log("--- New Song Received ---"); + console.log("Přijatá data:", req.body); + + if (req.body && req.body.artist) { + console.log(`Interpret: ${req.body.artist}`); + console.log(`Skladba: ${req.body.title}`); + console.log(`Čas: ${req.body.timestamp}`); + } else { + console.log("Poznámka: Tělo požadavku je prázdné nebo špatně formátované."); + } + + res.sendStatus(200); +}); + +app.listen(PORT, '0.0.0.0', () => { + console.log(`Server běží a poslouchá na portu ${PORT}...`); +}); \ No newline at end of file