package main import ( "flag" "github.com/zeromicro/go-zero/core/conf" "github.com/zeromicro/go-zero/gateway" ) var configFile = flag.String("f", "etc/gateway.yaml", "config file") func main() { flag.Parse() var c gateway.GatewayConf conf.MustLoad(*configFile, &c) gw := gateway.MustNewServer(c) defer gw.Stop() gw.Start() }