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: ekspardev (1006)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/ekspardev/tubisad-backend/src/core/middleware/core.middleware.js
const compression = require('compression');
const cors = require('cors');
const helmet = require('helmet');
const morgan = require('morgan');
const bodyParser = require('body-parser');
const path = require('path');

exports.coreMiddlewares = (app, express) => {
    // app.use('/static/staff/profile-photo', express.static(path.join(__dirname, '../../app/human-resources/staff/staff-files/profile-photo/assets/uploads')))

    app.use('', express.static(path.join(__dirname, '../../../static')));
    app.use('/waste-doc', express.static(path.join(__dirname, '../../../static/uploads')));
    app.use(compression());
    app.use(helmet());
    app.use(bodyParser.json({ limit: '4096mb' }));
    app.use(cors());
    app.use(morgan('combined'));
    app.use(bodyParser.urlencoded({ limit: '50mb', extended: true, parameterLimit: 1000000 }));
    const corsOptions = {
        origin: process.env.corsOptionsOrigin
    };

    app.use(cors(corsOptions));
    // app.set('views', path.join(__dirname, '../../views'));
    // app.set('view engine', 'ejs');
}