diff --git a/backend/main.js b/backend/main.js index 329e08e33..36ae776e5 100644 --- a/backend/main.js +++ b/backend/main.js @@ -38,7 +38,7 @@ var uploadOptions = { app.get('/upload/', function(req, res) { var files = []; - var uploadHost = req.protocol + '://' + req.get('host'); + var uploadHost = process.env.SERVER_URL || req.protocol + '://' + req.get('host'); fs.readdirSync(uploadOptions.uploadDir).forEach( name => { var stats = fs.statSync(uploadOptions.uploadDir + '/' + name); if (stats.isFile() && uploadOptions.fileTypes.includes(mime.lookup(name))) { @@ -85,7 +85,7 @@ const uploadHandler = multer({ app.use('/upload/', uploadHandler.array('files[]', 20), function(req, res) { var files = []; - var uploadHost = req.protocol + '://' + req.get('host'); + var uploadHost = process.env.SERVER_URL || req.protocol + '://' + req.get('host'); req.files.forEach( f => { files.push({ name: f.filename,