diff --git a/nginx/default.conf b/nginx/default.conf index b698731..6dc8edd 100644 --- a/nginx/default.conf +++ b/nginx/default.conf @@ -12,6 +12,8 @@ server { location /api { rewrite /backend/(.*) /$1 break; proxy_pass http://backend; + proxy_set_header Host $host; # Ensure Host header is forwarded + proxy_set_header X-Forwarded-Proto $scheme; } location /socket.io { diff --git a/server/app.js b/server/app.js index d2634c7..219459a 100644 --- a/server/app.js +++ b/server/app.js @@ -86,7 +86,7 @@ console.log(`Websocket setup with on() listeners.`); app.use(cors()); app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json()); - +app.enable('trust proxy'); // Create routes app.use('/api/user', userRouter); app.use('/api/folder', folderRouter);