35 lines
985 B
JavaScript
35 lines
985 B
JavaScript
require('dotenv').config();
|
|
const express = require('express');
|
|
const session = require('express-session');
|
|
const bodyParser = require('body-parser');
|
|
|
|
const authRoutes = require('./routes/auth');
|
|
const userRoutes = require('./routes/users');
|
|
const widerrufRoutes = require('./routes/widerruf');
|
|
|
|
|
|
const app = express();
|
|
app.use(express.static('public'));
|
|
app.set('view engine', 'ejs');
|
|
app.use(bodyParser.urlencoded({ extended: false }));
|
|
|
|
app.use(session({
|
|
secret: 'plusfit_secret_key',
|
|
resave: false,
|
|
saveUninitialized: false
|
|
}));
|
|
|
|
app.use('/', authRoutes);
|
|
app.use('/users', userRoutes);
|
|
app.use('/sepa', require('./routes/sepa'));
|
|
app.use('/sepa', require('./routes/sepaExport'));
|
|
app.use('/contracts', require('./routes/contracts'));
|
|
app.use('/register', require('./routes/register'));
|
|
app.use('/company', require('./routes/company'));
|
|
app.use('/widerruf', widerrufRoutes);
|
|
|
|
|
|
app.listen(3005, () => {
|
|
console.log('Plusfit läuft auf http://localhost:3005');
|
|
});
|