Преглед изворни кода

热更bug,http参数,config配置

gaoshuaixing пре 3 година
родитељ
комит
4f74217c3e
3 измењених фајлова са 9 додато и 3 уклоњено
  1. 6 0
      electron/config/config.default.js
  2. 1 1
      electron/controller/example.js
  3. 2 2
      electron/library/tray.js

+ 6 - 0
electron/config/config.default.js

@@ -94,6 +94,12 @@ module.exports = (appInfo) => {
     port: 7071, // 默认端口(如果端口被使用,则随机获取一个)
     cors: {
       origin: "*" // 跨域
+    },
+    body: {
+      multipart: true,
+      formidable: {
+        keepExtensions: true
+      }
     }
   };
 

+ 1 - 1
electron/controller/example.js

@@ -538,7 +538,7 @@ class ExampleController extends Controller {
     const method = this.app.request.method;
     // http get 参数
     let params = this.app.request.query;
-    params = (params instanceof Object) ? JSON.parse(JSON.stringify(params)) : {};
+    params = (params instanceof Object) ? params : JSON.parse(JSON.stringify(params));
     // http post 参数
     const body = this.app.request.body;
 

+ 2 - 2
electron/library/tray.js

@@ -17,8 +17,8 @@ module.exports = {
     // 目前没有找到合适的解决方案
     // 启用热更新功能时,不加载该模块
     // 如果调试该模式,请使用dev模式
-    if (process.env.EE_SERVER_ENV == 'local' && process.env.HOT_RELOAD) return;
-
+    if (process.env.EE_SERVER_ENV == 'local' && process.env.HOT_RELOAD == 'true') return;
+    
     eeApp.logger.info('[preload] load tray module');
     const trayConfig = eeApp.config.tray;
     const mainWindow = eeApp.electron.mainWindow;