HEX
Server: Apache
System: Linux srv4.garantili.com.tr 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: yenicep (1023)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
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);