From 510dd2947d9eb3150a4c17e87c4e3b31b1fbf6b0 Mon Sep 17 00:00:00 2001 From: Unheard0840 Date: Thu, 6 Aug 2026 18:33:18 +0000 Subject: [PATCH] Add server/status.js Add initial status API backend --- server/status.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 server/status.js diff --git a/server/status.js b/server/status.js new file mode 100644 index 0000000..3a3fd9f --- /dev/null +++ b/server/status.js @@ -0,0 +1,30 @@ +const http = require('http'); + +const port = 8080; + +const status = { + service: 'running', + bitcoinNode: 'not connected', + wallet: 'not configured', + labels: 0, + transactions: 0, + lastScan: 'never' +}; + +const server = http.createServer((req, res) => { + if (req.url === '/api/status') { + res.writeHead(200, { + 'Content-Type': 'application/json', + }); + + res.end(JSON.stringify(status)); + return; + } + + res.writeHead(404); + res.end('Not found'); +}); + +server.listen(port, () => { + console.log(`Status API listening on port ${port}`); +}); \ No newline at end of file