Dateien nach "backend/src" hochladen

This commit is contained in:
Giuseppe Lombardo 2026-08-12 21:31:52 +00:00
parent 007ed74527
commit b7cbac9eb3

View File

@ -7,6 +7,12 @@ import { authRouter } from './routes/auth';
import { invitationsRouter } from './routes/invitations';
import { ticketsRouter } from './routes/tickets';
import { cleaningTasksRouter } from './routes/cleaningTasks';
import { expensesRouter } from './routes/expenses';
import { inventoryRouter } from './routes/inventory';
import { handoverProtocolsRouter } from './routes/handoverProtocols';
import { guestCodesRouter } from './routes/guestCodes';
import { storageRouter } from './routes/storage';
import { documentsRouter } from './routes/documents';
export function createApp() {
const app = express();
@ -22,14 +28,22 @@ export function createApp() {
// echten Produktivbetrieb sollte hier eine feste Allowlist stehen.
app.use(cors({ origin: true }));
// Alle übrigen Routen bekommen normal geparstes JSON.
app.use(express.json());
// Alle übrigen Routen bekommen normal geparstes JSON. Limit angehoben, da
// die Inventarverwaltung mehrere Fotos als Data-URLs im Body versendet
// (keine separate Objekt-Storage-Anbindung in diesem Demo-Stand).
app.use(express.json({ limit: '10mb' }));
app.use('/v1', paymentsRouter);
app.use('/v1', cockpitRouter);
app.use('/v1', authRouter);
app.use('/v1', invitationsRouter);
app.use('/v1', ticketsRouter);
app.use('/v1', cleaningTasksRouter);
app.use('/v1', expensesRouter);
app.use('/v1', inventoryRouter);
app.use('/v1', handoverProtocolsRouter);
app.use('/v1', guestCodesRouter);
app.use('/v1', storageRouter);
app.use('/v1', documentsRouter);
app.get('/health', (_req, res) => res.status(200).json({ ok: true }));