Files
online-energieausweis/server.ts
Moritz Utcke c0c22453f1 Datenbank
2025-04-29 12:20:21 -03:00

32 lines
880 B
TypeScript

import express from 'express';
import { H, Handlers } from '@highlight-run/node'
// @ts-ignore
import { handler as ssrHandler } from './dist/server/entry.mjs';
import { server } from "./src/ws/server";
const highlightConfig = {
projectID: '1jdkoe52',
serviceName: "online-energieausweis",
serviceVersion: "git-sha",
environment: "production",
backendUrl: "http://212.227.61.149:3000/public",
networkRecording: {
enabled: true,
recordHeadersAndBody: true,
},
}
H.init(highlightConfig)
const app = express();
const base = '/';
app.use(base, express.static('dist/client/'));
app.use(ssrHandler);
app.use(express.json({ limit: "50mb" }))
app.use(express.urlencoded({ limit: "50mb" }))
app.use(Handlers.middleware(highlightConfig))
app.use(Handlers.errorHandler(highlightConfig))
app.listen(3000, function() {
console.log('Server started on http://localhost:3000');
});