/** * @Author: david.yan(david.yan@qq.com) * @Date: 2021-11-26 15:25:03 */ package main import ( "fmt" "git.apinb.com/bsm-sdk/core/middleware" "git.apinb.com/quant/gostock/internal/config" "git.apinb.com/quant/gostock/internal/impl" "git.apinb.com/quant/gostock/internal/logic/restful" "github.com/gin-gonic/gin" ) var ( ServiceKey = "gostock" ) func main() { config.New(ServiceKey) impl.NewImpl() // 初始化Gin引擎 app := gin.Default() // use middleware app.Use(middleware.Cors()) app.Use(gin.Recovery()) app.GET("/", restful.Ping) // 启动HTTP服务器 err := app.Run(fmt.Sprintf(":%s", config.Spec.Port)) if err != nil { panic(err) } }