liuxiaolong
2021-01-22 29120c5fa5f9022816dc04841b039208a05e5324
micronode.go
@@ -189,25 +189,30 @@
   }
   var reqBody Request
   var ri *Reply
   err := json.Unmarshal(msgR.Body, &reqBody)
   if err != nil {
      ms.printLog("serve unmarshal msgR.Body err:", err)
      return
   }
   ms.printLog("reqBody:", reqBody, "to key: ", p)
   var ri *Reply
   if f,ok := ms.handlers[reqBody.Path];ok {
      ri = f(&reqBody)
      ms.printLog("call funcMap f,reply:", *ri)
      ri = &Reply {
         Msg: err.Error(),
      }
   } else {
      ms.printLog("ms.funcMap not eixst path")
      ri = &Reply{
         Success: false,
         Msg: "请求的接口不存在,请检查url",
         Data: "请求的接口不存在,请检查url",
      ms.printLog("reqBody:", reqBody, "to key: ", p)
      if f,ok := ms.handlers[reqBody.Path];ok {
         reqBody.SrcProc = msgR.SrcProc
         ri = f(&reqBody)
         ms.printLog("call funcMap f,reply:", *ri)
      } else {
         ms.printLog("ms.funcMap not eixst path")
         ri = &Reply{
            Success: false,
            Msg: "请求的接口不存在,请检查url",
            Data: "请求的接口不存在,请检查url",
         }
      }
   }
   retErr := ms.handle.Reply(p, ri)
   if retErr != nil {
      ms.printLog("retErr:", retErr)