@@ -4,20 +4,24 @@ const logger = require('./logger')
44const path = require ( 'path' )
55const { ipcMain, app} = require ( 'electron' )
66const request = require ( 'request-promise-native' )
7- const { reload, start, getProxyNetworkInfo} = require ( './api' )
7+ const { reload, start, isStarting , getProxyNetworkInfo} = require ( './api' )
88const { defaultConfig, extractConfigVariable, getConfig} = require ( './process-config' )
99const Store = require ( 'electron-store' )
1010const store = new Store ( )
1111
1212async function registerServer ( ) {
13- const configVariable = store . get ( 'config_variable' )
14- const newConfig = getConfig ( configVariable )
15- configVariable ? console . info ( '使用自定义配置加载服务' , configVariable , newConfig ) : console . info ( '使用默认配置加载服务' , configVariable , newConfig )
16- const { port, ip, local, message} = await start ( newConfig , false )
17- if ( message ) {
18- console . error ( message )
13+ if ( isStarting ( ) ) {
14+ console . info ( '服务已启动' )
1915 } else {
20- console . info ( `启动成功,本地访问 http://${ local } :${ port } ,IP访问 http://${ ip } :${ port } ` )
16+ const configVariable = store . get ( 'config_variable' )
17+ const newConfig = getConfig ( configVariable )
18+ configVariable ? console . info ( '使用自定义配置加载服务' , configVariable , newConfig ) : console . info ( '使用默认配置加载服务' , configVariable , newConfig )
19+ const { port, ip, local, message} = await start ( newConfig , false )
20+ if ( message ) {
21+ console . error ( message )
22+ } else {
23+ console . info ( `启动成功,本地访问 http://${ local } :${ port } ,IP访问 http://${ ip } :${ port } ` )
24+ }
2125 }
2226}
2327
0 commit comments