File: /home2/yenicep/garantili-kasko/app.js
const express = require('express');
const cors = require('cors');
const helmet = require('helmet');
const morgan = require('morgan');
const bodyParser = require('body-parser');
const path = require('path');
const AppConstants = require('./core/constants/app');
const app = express();
const directory = path.join(__dirname, '/bills/');
app.use('/bills/', express.static(directory));
app.use(helmet());
app.use(bodyParser.json({ limit: '1024mb' }));
app.use(cors());
app.use(morgan('combined'));
app.use(bodyParser.urlencoded({ limit: '50mb', extended: true, parameterLimit: 1000000 }));
global.__basedir = __dirname;
const corsOptions = {
origin: AppConstants.corsOptionsOrigin
};
app.use(cors(corsOptions));
require('./middleware/auth')(app);
app.listen(AppConstants.PORT ?? null);