fediverse-export-analyzer/app.js

33 wiersze
776 B
JavaScript

import express from 'express';
import session from 'express-session';
import compression from 'compression';
import bodyParser from 'body-parser';
import { engine } from 'express-handlebars';
import indexRoute from './routes/index.js';
import extractDataRoute from './routes/extract-data.js';
import debug from "./modules/debug.js";
const app = express();
app.use(compression());
app.use(express.static('public'));
app.use(bodyParser.urlencoded({
extended: true,
limit: '500mb',
parameterLimit: 1000000
}));
app.use(bodyParser.json());
app.engine('handlebars', engine());
app.set('view engine', 'handlebars');
app.set('views', './views');
app.use('/', indexRoute)
app.use('/extract-data', extractDataRoute)
export default app;