218
به صورت عادی زمانی که سرور را در golang اجر میکنیم اگر خطایی برگشت داده شده باشد یا تصمیم خواهیم داشت پروژه از اجرا خارج شود و یا پروژه اجرا شود اما خطا را بریا مانمایش دهد و با پروژه از اجرا خارج شود و همزمان خطا را به صورت کد به ما نمایش دهد.
روشهایی میتوانند به این صورت باشند
func main() {
log.Fatal(http.ListenAndServe("localhost:8000", nil))
}
و یا
func main() {
err:= http.ListenAndServe("localhost:8000", nil)
if err != nil{
panic(err)
}
}
و یا
func main() {
err:= http.ListenAndServe("localhost:8000", nil)
if err != nil{
fmt.Println(err)
os.Exit(5)
}
}