@@ -204,8 +204,7 @@ func InterfaceToString(value interface{}) (s string) {
204204func GetOutBoundIP () (ip string , err error ) {
205205 conn , err := net .Dial ("udp" , "8.8.8.8:53" )
206206 if err != nil {
207- fmt .Println (err )
208- return
207+ return "" , err
209208 }
210209 localAddr := conn .LocalAddr ().(* net.UDPAddr )
211210 ip = strings .Split (localAddr .String (), ":" )[0 ]
@@ -226,12 +225,11 @@ func ShowLogo(host, port string) {
226225
227226 fmt .Println ("App running at:" )
228227 if host == "0.0.0.0" {
228+ fmt .Printf ("- Local: %c[%d;%d;%dm%s%c[0m \n " , 0x1B , 0 , 40 , 34 , "http://127.0.0.1:" + port , 0x1B )
229229 ip , err := GetOutBoundIP ()
230- if err ! = nil {
231- panic ( err )
230+ if err = = nil {
231+ fmt . Printf ( "- Network: %c[%d;%d;%dm%s%c[0m \n " , 0x1B , 0 , 40 , 34 , "http://" + ip + ":" + port , 0x1B )
232232 }
233- fmt .Printf ("- Local: %c[%d;%d;%dm%s%c[0m \n " , 0x1B , 0 , 40 , 34 , "http://127.0.0.1:" + port , 0x1B )
234- fmt .Printf ("- Network: %c[%d;%d;%dm%s%c[0m \n " , 0x1B , 0 , 40 , 34 , "http://" + ip + ":" + port , 0x1B )
235233 } else {
236234 fmt .Printf ("- Local: %c[%d;%d;%dm%s%c[0m \n " , 0x1B , 0 , 40 , 34 , "http://" + host + ":" + port , 0x1B )
237235 }
0 commit comments