Commit 3fa255ca8fc2b4b84295bd847ab499aea245f065
1 parent
774e1d60
Exists in
master
提交
Showing
2 changed files
with
15 additions
and
15 deletions
Show diff stats
src/HttpServer/logic/httpserver.go
| @@ -90,6 +90,21 @@ func QueryAllAccount(w http.ResponseWriter, r *http.Request) { | @@ -90,6 +90,21 @@ func QueryAllAccount(w http.ResponseWriter, r *http.Request) { | ||
| 90 | 90 | ||
| 91 | logger.Info("QueryAllAccount ") | 91 | logger.Info("QueryAllAccount ") |
| 92 | 92 | ||
| 93 | + | ||
| 94 | + defer func() { | ||
| 95 | + //recover() //可以打印panic的错误信息 | ||
| 96 | + //fmt.Println(recover()) | ||
| 97 | + if err := recover(); err != nil { //产生了panic异常 | ||
| 98 | + fmt.Println(err) | ||
| 99 | + } | ||
| 100 | + | ||
| 101 | + }() //别忘了(), 调用此匿名函数 | ||
| 102 | + type A struct { | ||
| 103 | + a int | ||
| 104 | + } | ||
| 105 | + var a *A | ||
| 106 | + a.a = 1 | ||
| 107 | + | ||
| 93 | //先打开文件 | 108 | //先打开文件 |
| 94 | filename := "./data.txt" | 109 | filename := "./data.txt" |
| 95 | var f *os.File | 110 | var f *os.File |
src/HttpServer/main/main.go
| @@ -2,7 +2,6 @@ package main | @@ -2,7 +2,6 @@ package main | ||
| 2 | 2 | ||
| 3 | import ( | 3 | import ( |
| 4 | "HttpServer/conf" | 4 | "HttpServer/conf" |
| 5 | - "fmt" | ||
| 6 | "mysql" | 5 | "mysql" |
| 7 | 6 | ||
| 8 | "HttpServer/logic" | 7 | "HttpServer/logic" |
| @@ -70,20 +69,6 @@ func main() { | @@ -70,20 +69,6 @@ func main() { | ||
| 70 | //time.Sleep(time.Duration(2) * time.Second) | 69 | //time.Sleep(time.Duration(2) * time.Second) |
| 71 | //logic.Testsendhttp() | 70 | //logic.Testsendhttp() |
| 72 | 71 | ||
| 73 | - defer func() { | ||
| 74 | - //recover() //可以打印panic的错误信息 | ||
| 75 | - //fmt.Println(recover()) | ||
| 76 | - if err := recover(); err != nil { //产生了panic异常 | ||
| 77 | - fmt.Println(err) | ||
| 78 | - } | ||
| 79 | - | ||
| 80 | - }() //别忘了(), 调用此匿名函数 | ||
| 81 | - type A struct { | ||
| 82 | - a int | ||
| 83 | - } | ||
| 84 | - var a *A | ||
| 85 | - a.a = 1 | ||
| 86 | - | ||
| 87 | 72 | ||
| 88 | select { | 73 | select { |
| 89 | case _ = <-ch: | 74 | case _ = <-ch: |