Files
svelte-mud/server.js

23 lines
511 B
JavaScript
Raw Normal View History

2025-04-21 23:22:32 +02:00
import { createServer } from 'http';
import { handler } from './build/handler.js';
import express from 'express';
import { handleWebSocket } from './src/hooks.server.js';
// Create Express app
const app = express();
// Apply SvelteKit handler
app.use(handler);
// Create HTTP server
const server = createServer(app);
// Apply WebSocket handling
handleWebSocket(server);
// Start server
const PORT = process.env.PORT || 3000;
server.listen(PORT, () => {
console.log(`Server running on port ${PORT}`);
});