server.go 1.0 KB
Newer Older
Mr.奇淼('s avatar
Mr.奇淼( 已提交
1
package core
Mr.奇淼('s avatar
Mr.奇淼( 已提交
2 3 4

import (
	"fmt"
Mr.奇淼('s avatar
Mr.奇淼( 已提交
5
	"gin-vue-admin/global"
6
	"gin-vue-admin/initialize"
7
	"go.uber.org/zap"
Mr.奇淼('s avatar
Mr.奇淼( 已提交
8 9 10
	"time"
)

11 12 13 14
type server interface {
	ListenAndServe() error
}

Mr.奇淼('s avatar
Mr.奇淼( 已提交
15 16 17
func RunWindowsServer() {
	if global.GVA_CONFIG.System.UseMultipoint {
		// 初始化redis服务
18
		initialize.Redis()
Mr.奇淼('s avatar
Mr.奇淼( 已提交
19
	}
20
	Router := initialize.Routers()
Mr.奇淼('s avatar
Mr.奇淼( 已提交
21
	Router.Static("/form-generator", "./resource/page")
22

Mr.奇淼('s avatar
Mr.奇淼( 已提交
23
	address := fmt.Sprintf(":%d", global.GVA_CONFIG.System.Addr)
24
	s := initServer(address, Router)
25 26
	// 保证文本顺序输出
	// In order to ensure that the text order output can be deleted
Mr.奇淼('s avatar
Mr.奇淼( 已提交
27
	time.Sleep(10 * time.Microsecond)
28
	global.GVA_LOG.Info("server run success on ", zap.String("address", address))
G
Granty1 已提交
29

Mr.奇淼('s avatar
Mr.奇淼( 已提交
30 31
	fmt.Printf(`
	欢迎使用 Gin-Vue-Admin
32
	当前版本:V2.3.5
Mr.奇淼('s avatar
Mr.奇淼( 已提交
33
	默认自动化文档地址:http://127.0.0.1%s/swagger/index.html
34
	默认前端文件运行地址:http://127.0.0.1:8080
35
	如果项目让您获得了收益,希望您能请团队喝杯可乐:https://www.gin-vue-admin.com/docs/coffee
36
`, address)
37
	global.GVA_LOG.Error(s.ListenAndServe().Error())
Mr.奇淼('s avatar
Mr.奇淼( 已提交
38
}