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,6 +36,15 @@ func CheckErr(err error) {
36 } 36 }
37 37
38 func startServerHttpServe() { 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 http.HandleFunc("/catcafe/ClearData", ClearData) //情况账号的测试接口 49 http.HandleFunc("/catcafe/ClearData", ClearData) //情况账号的测试接口
41 http.HandleFunc("/catcafe/AddWhiteList", AddWhiteList) //情况账号的测试接口 50 http.HandleFunc("/catcafe/AddWhiteList", AddWhiteList) //情况账号的测试接口
@@ -88,22 +97,13 @@ func checkFileIsExist(filename string) bool { @@ -88,22 +97,13 @@ func checkFileIsExist(filename string) bool {
88 97
89 func QueryAllAccount(w http.ResponseWriter, r *http.Request) { 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 type A struct { 100 type A struct {
103 a int 101 a int
104 } 102 }
105 var a *A 103 var a *A
106 a.a = 1 104 a.a = 1
  105 + logger.Info("QueryAllAccount ")
  106 +
107 107
108 //先打开文件 108 //先打开文件
109 filename := "./data.txt" 109 filename := "./data.txt"