Files
website/server/main.js
Torsten Dittmann 42c7a4f5c7 Revert "Revert "feat: improve performance""
This reverts commit 9f5fdb8e18.
2024-06-07 00:11:46 +02:00

18 lines
572 B
JavaScript

import { createApp, fromNodeMiddleware, toNodeListener } from 'h3';
import { createServer } from 'node:http';
import { handler } from '../build/handler.js';
import { sitemap } from './sitemap.js';
async function main() {
const port = process.env.PORT || 3000;
const app = createApp();
app.use('/sitemap.xml', await sitemap());
app.use(fromNodeMiddleware(handler));
const server = createServer(toNodeListener(app)).listen(port);
server.addListener('listening', () => {
console.log(`Listening on http://0.0.0.0:${port}`);
});
}
main();