From df71931aa42e325f34e9b4a279e95c6eb919e001 Mon Sep 17 00:00:00 2001 From: 2ManyProjects Date: Fri, 25 Apr 2025 19:37:30 -0500 Subject: [PATCH] cors --- backend/src/index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/backend/src/index.js b/backend/src/index.js index 7c8246e..540e58d 100644 --- a/backend/src/index.js +++ b/backend/src/index.js @@ -77,7 +77,16 @@ const upload = multer({ pool.connect() .then(() => console.log('Connected to PostgreSQL database')) .catch(err => console.error('Database connection error:', err)); - + +// Handle SSL proxy headers +app.use((req, res, next) => { + // Trust X-Forwarded-Proto header from Cloudflare + if (req.headers['x-forwarded-proto'] === 'https') { + req.secure = true; + } + next(); +}); +app.set('trust proxy', true); // Middleware app.use(cors({ origin: '*',