add
wangpengfei
2023-08-26 aca83ef7ccda31adc3eb2c057d4120c112115076
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package core
 
import (
    "fmt"
    "time"
 
    "go.uber.org/zap"
    "srm/global"
    "srm/initialize"
    "srm/service/system"
)
 
type server interface {
    ListenAndServe() error
}
 
func RunWindowsServer() {
    if global.GVA_CONFIG.System.UseMultipoint || global.GVA_CONFIG.System.UseRedis {
        // 初始化redis服务
        initialize.Redis()
    }
 
    // 从db加载jwt数据
    if global.GVA_DB != nil {
        system.LoadAll()
    }
 
    Router := initialize.Routers()
    Router.Static("/form-generator", "./resource/page")
 
    address := fmt.Sprintf(":%d", global.GVA_CONFIG.System.Addr)
    s := initServer(address, Router)
    // 保证文本顺序输出
    // In order to ensure that the text order output can be deleted
    time.Sleep(10 * time.Microsecond)
    global.GVA_LOG.Info("server run success on ", zap.String("address", address))
 
    global.GVA_LOG.Error(s.ListenAndServe().Error())
}