package main import ( "flag" "fmt" "net/http" "time" "plc-reader-service/models" "plc-reader-service/router" ) var listenPort string func init() { flag.StringVar(&listenPort, "port", "18081", "监听端口") } func main() { flag.Parse() models.Init() serveAddr := fmt.Sprintf(":%s", listenPort) server := &http.Server{ Addr: serveAddr, Handler: router.NewRouter(), ReadTimeout: 5 * time.Second, WriteTimeout: 5 * time.Second, } server.ListenAndServe() }