const express = require('express'); const bodyParser = require('body-parser'); const cors = require('cors'); const sequelize = require('./config/database'); const authRoutes = require('./routes/auth'); const eventTypesRouter = require('./routes/eventtypes'); const eventPlacesRouter = require('./routes/eventPlaces'); const contactPersonsRouter = require('./routes/contactPerson'); const positionsRouter = require('./routes/positions'); const institutionRoutes = require('./routes/institutions'); const eventRouter = require('./routes/event'); const menuDataRouter = require('./routes/menuData'); const worshipRouter = require('./routes/worships'); const pageRoutes = require('./routes/pages'); const app = express(); const PORT = 3000; app.use(cors()); app.use(bodyParser.json()); app.use('/api/auth', authRoutes); app.use('/api/event-types', eventTypesRouter); app.use('/api/event-places', eventPlacesRouter); app.use('/api/contact-persons', contactPersonsRouter); app.use('/api/positions', positionsRouter); app.use('/api/institutions', institutionRoutes); app.use('/api/events', eventRouter); app.use('/api/menu-data', menuDataRouter); app.use('/api/worships', worshipRouter); app.use('/api/page-content', pageRoutes); sequelize.sync().then(() => { app.listen(PORT, () => { console.log(`Server läuft auf Port ${PORT}`); }); });