From 4f9546de76e66f6e3e3a71b9b6066e929aa3ae6d Mon Sep 17 00:00:00 2001 From: yctimlin Date: Sat, 12 Jul 2025 05:32:12 +0000 Subject: [PATCH] Improve frontend error handling in server.js --- src/server.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/server.js b/src/server.js index 706fc53..06a1ff8 100644 --- a/src/server.js +++ b/src/server.js @@ -342,8 +342,13 @@ app.post('/api/elements/batch', (req, res) => { // Serve the frontend app.get('/', (req, res) => { - const htmlFile = path.join(__dirname, '../dist/index.html'); - res.sendFile(htmlFile); + const htmlFile = path.join(__dirname, '../dist/frontend/index.html'); + res.sendFile(htmlFile, (err) => { + if (err) { + logger.error('Error serving frontend:', err); + res.status(404).send('Frontend not found. Please run "npm run build" first.'); + } + }); }); // Health check endpoint