Files
NanoJason/MindShift-Windows/dev-server.js
2025-12-06 16:02:48 +04:00

30 lines
706 B
JavaScript

const express = require('express');
const path = require('path');
const app = express();
const PORT = 12005;
// Serve static files from the src directory
app.use(express.static(path.join(__dirname, 'src')));
// Serve the main app
app.get('/', (req, res) => {
res.sendFile(path.join(__dirname, 'src', 'index.html'));
});
// Start the dev server
const server = app.listen(PORT, () => {
console.log(`Frontend dev server running on http://localhost:${PORT}`);
});
// Keep the server running
process.on('SIGINT', () => {
console.log('Shutting down dev server...');
server.close(() => {
process.exit(0);
});
});
// Prevent the process from exiting
setInterval(() => {
// Keep alive
}, 1000);