From 1aeed459865bb7b7743e022d78fc42ef389f0490 Mon Sep 17 00:00:00 2001 From: Luk Lu Date: Sun, 5 Sep 2021 19:43:06 +0800 Subject: [PATCH] Use window.location.hostname if SERVER_HOSTNAME is not defined in production mode --- index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index f42f9ec..83531d8 100644 --- a/index.js +++ b/index.js @@ -83,7 +83,10 @@ module.exports = { let hostname let protocol if (process.env.NODE_ENV === 'production') { - hostname = this.SERVER_HOSTNAME, + hostname = this.SERVER_HOSTNAME + // #ifdef H5 + || window.location.hostname + // #endif protocol = 'https:' } else { hostname = @@ -311,7 +314,7 @@ module.exports = { return Object.assign(resultCloud, { fileUrl: resultCloud.fileID }) }else if (backend==='SERVER' && url){ const resultServer = await this.pickupFile2Server({mediaType, count, sizeType, sourceType, maxDuration, url, header, formData, name}) - return Object.assign(resultServer, {fileUrl: resultServer.file ? this.makeServerUrl(resultServer.file.webpath || resultServer.file.filename) : undefined}) + return Object.assign(resultServer, {fileUrl: resultServer.file ? this.makeServerUrl(resultServer.file.webpath || resultServer.file.path) : undefined}) } },