Browse Source

build fix, and server change

master
cailean 1 day ago
parent
commit
2f0aba6d14
  1. 2
      data/drawings.json
  2. 4
      index.html
  3. 10
      server.js

2
data/drawings.json

File diff suppressed because one or more lines are too long

4
index.html

@ -30,7 +30,7 @@
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed et accumsan dolor, quis viverra tellus. Morbi blandit nisl in nibh ornare tristique eu in enim. Mauris lacus elit, ullamcorper nec bibendum in, varius et ante. Praesent varius facilisis elit, eu porta ante varius sed. Praesent posuere porttitor dui ut viverra. Sed quis lectus sed nulla commodo tempor. Vivamus nec sem mollis, lobortis dui id, rhoncus nisl.</p> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed et accumsan dolor, quis viverra tellus. Morbi blandit nisl in nibh ornare tristique eu in enim. Mauris lacus elit, ullamcorper nec bibendum in, varius et ante. Praesent varius facilisis elit, eu porta ante varius sed. Praesent posuere porttitor dui ut viverra. Sed quis lectus sed nulla commodo tempor. Vivamus nec sem mollis, lobortis dui id, rhoncus nisl.</p>
<p><u>Movement (DESKTOP):</u> WASD</p> <p><u>Movement (DESKTOP):</u> WASD</p>
<script type="module" src="./js/main.js"></script> <script type="module" src="./js/main.js"></script>
<script src="./js/titleAnimation.js"></script> <script type="module" src="./js/titleAnimation.js"></script>
<script src="./js/ui.js"></script> <script type="module" src="./js/ui.js"></script>
</body> </body>
</html> </html>

10
server.js

@ -9,7 +9,7 @@ const server = http.createServer(app);
const io = new Server(server); const io = new Server(server);
// Serve your existing static files (HTML, JS, CSS) // Serve your existing static files (HTML, JS, CSS)
app.use(express.static(__dirname)); app.use(express.static(path.join(__dirname, 'dist')));
// File path for persistent storage // File path for persistent storage
const DRAWINGS_FILE = path.join(__dirname, 'data', 'drawings.json'); const DRAWINGS_FILE = path.join(__dirname, 'data', 'drawings.json');
@ -101,7 +101,13 @@ io.on('connection', (socket) => {
}); });
const PORT = process.env.PORT || 3000; const PORT = process.env.PORT || 4000;
// SPA fallback — must come LAST before server.listen
app.get(/\/*/, (req, res) => {
res.sendFile(path.join(__dirname, 'dist', 'index.html'));
});
server.listen(PORT, () => { server.listen(PORT, () => {
console.log(`Server listening on port ${PORT}`); console.log(`Server listening on port ${PORT}`);
}); });

Loading…
Cancel
Save