const express = require('express'); const cookieParser = require('cookie-parser'); const path = require('path'); const app = express(); const port = 3000; app.use(cookieParser()); app.use(express.json()); app.set('view engine', 'ejs'); app.set('views', path.join(__dirname, 'views')); const createSessionMiddleware = require('./middlewares/sessionMiddleware'); app.use(createSessionMiddleware); const webRoutes = require('./routes/webRoutes'); const apiRoutes = require('./routes/apiRoutes'); app.use('/', webRoutes); app.use('/api', apiRoutes); app.use(express.static(path.join(__dirname, 'public'))); app.listen(port, () => { console.log(`Server started on port ${port}`); });