代码拉取完成,页面将自动刷新
package main
import (
"gitee.com/ichub/goconfig/common/base/baseutils/goutils"
"gitee.com/ichub/goconfig/common/base/baseutils/jsonutils"
"gitee.com/ichub/goconfig/common/ichubconfig"
"gitee.com/ichub/goconfig/common/ichublog"
"gitee.com/ichub/gotestframe/api/apiweb/server/router"
"gitee.com/ichub/goweb/common/webserver"
"github.com/sirupsen/logrus"
)
/*
@Title 文件名称: apiweb.go
@Description 描述: 通用引擎微服务
@Contact.user raymond
@Author 作者: leijianming@163.com 时间(2024-02-18 22:38:21)
@Update 作者: leijianming@163.com 时间(2024-02-18 22:38:21)
*/
// https://www.jianshu.com/p/982c4fabb11d swagg参数
func main() {
defer func() {
if r := recover(); r != nil {
goutils.Error("[main] Recovered in %#v", jsonutils.ToJsonPretty(r))
}
}()
var config = ichubconfig.FindBeanIchubConfig()
serverDto := config.ReadIchubWebServer()
swaggerClientDto := config.ReadWebSwagger()
ichublog.Log("serverDto=", serverDto)
var server = webserver.New(serverDto)
logrus.Info("http://localhost:88/swagger/index.html#/")
//注册服务
if swaggerClientDto.Enable == "false" {
server.StartWeb(router.Register)
} else {
server.StartWebSwagger(router.Swagger, router.Register)
}
}
// go get -u -v github.com/swaggo/gin-swagger//go get -u -v github.com/swaggo/files
// go get -u -v github.com/alecthomas/template
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。