Commit 3b2854a5978a028e90140366ee6be0290a10d5a8

Authored by 陆恒
1 parent 3fa255ca
Exists in master

提交

Showing 1 changed file with 11 additions and 11 deletions   Show diff stats
src/HttpServer/logic/httpserver.go
... ... @@ -36,6 +36,15 @@ func CheckErr(err error) {
36 36 }
37 37  
38 38 func startServerHttpServe() {
  39 + defer func() {
  40 + //recover() //可以打印panic的错误信息
  41 + //fmt.Println(recover())
  42 + if err := recover(); err != nil { //产生了panic异常
  43 + fmt.Println(err)
  44 + }
  45 +
  46 + }() //别忘了(), 调用此匿名函数
  47 +
39 48 //-------------------------------------------------------------
40 49 http.HandleFunc("/catcafe/ClearData", ClearData) //情况账号的测试接口
41 50 http.HandleFunc("/catcafe/AddWhiteList", AddWhiteList) //情况账号的测试接口
... ... @@ -88,22 +97,13 @@ func checkFileIsExist(filename string) bool {
88 97  
89 98 func QueryAllAccount(w http.ResponseWriter, r *http.Request) {
90 99  
91   - logger.Info("QueryAllAccount ")
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 100 type A struct {
103 101 a int
104 102 }
105 103 var a *A
106 104 a.a = 1
  105 + logger.Info("QueryAllAccount ")
  106 +
107 107  
108 108 //先打开文件
109 109 filename := "./data.txt"
... ...