diff --git a/beego.go b/beego.go index 113b2255..38c9f991 100644 --- a/beego.go +++ b/beego.go @@ -98,7 +98,11 @@ func NewApp() *App { } func (app *App) Run() { - addr := fmt.Sprintf("%s:%d", HttpAddr, HttpPort) + addr := HttpAddr + + if HttpPort != 0 { + addr = fmt.Sprintf("%s:%d", HttpAddr, HttpPort) + } var ( err error l net.Listener @@ -134,7 +138,6 @@ func (app *App) Run() { } err = s.ListenAndServe() } - } if err != nil { BeeLogger.Fatal("ListenAndServe: ", err)