import express from 'express'; import compression from 'compression'; import helmet from 'helmet'; import morgan from 'morgan'; import cors from 'cors'; import utils from './utils.mjs'; // server export const app = express(); app.use(express.urlencoded({ extended: true })); app.use(compression()); app.use( helmet.contentSecurityPolicy({ directives: { "script-src": ["'self'"] }, }) ); app.use(morgan('combined')); const corsOptions = { origin: utils.cors, optionsSuccessStatus: 200 }; app.use(cors(corsOptions)); app.set('trust proxy', '127.0.0.1');