pms/QMPlusServer/cmd/linux.go

33 lines
873 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package cmd
import (
"fmt"
"gin-vue-admin/config"
"github.com/fvbock/endless"
"github.com/gin-gonic/gin"
"syscall"
"time"
)
func RunLinuxServer(Router *gin.Engine) {
endless.DefaultReadTimeOut = 10 * time.Second
endless.DefaultWriteTimeOut = 10 * time.Second
endless.DefaultMaxHeaderBytes = 1 << 20
endPoint := fmt.Sprintf(":%d", config.GinVueAdminconfig.System.Addr)
server := endless.NewServer(endPoint, Router)
server.BeforeBegin = func(add string) {
fmt.Printf(`欢迎使用 Gin-Vue-Admin
作者:奇淼 And Spike666
微信shouzi_1994
默认自动化文档地址:http://127.0.0.1%s/swagger/index.html
默认前端文件运行地址:http://127.0.0.1:8080
Actual pid is %d
`, fmt.Sprintf(":%d", config.GinVueAdminconfig.System.Addr), syscall.Getpid())
}
err := server.ListenAndServe()
if err != nil {
fmt.Printf("Server err: %v", err)
}
}