secajs/src/app.js

29 lines
691 B
JavaScript

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}`);
});