Skip to content

介绍

桌面应用的一些功能,需要在软件启动时就已经被加载;而控制器层代码,是前端发送请求时,才会执行。

示例

javascript
/*************************************************
 ** preload为预加载模块,该文件将会在程序启动时加载 **
 *************************************************/

const { logger } = require('ee-core/log');
const { trayService } = require('../service/os/tray');
const { securityService } = require('../service/os/security');
const { autoUpdaterService } = require('../service/os/auto_updater');

function preload() {
  // 示例功能模块,可选择性使用和修改
  logger.info('[preload] load');
  trayService.create();
  securityService.create();
  autoUpdaterService.create();
}

/**
* 预加载模块入口
*/
module.exports = {
  preload
}