pull/25/head
sunface 7 years ago
parent ae0679d880
commit eb07c18333

@ -68,6 +68,8 @@ func (router *router) route(c echo.Context) error {
var code int
var body []byte
switch r.Api.BackendType {
case misc.BACKEND_TYPE_HTTP:
switch r.Api.RouteType {
case SYNC: // 同步请求
code, body, err = router.sync(r)
@ -80,6 +82,10 @@ func (router *router) route(c echo.Context) error {
c.Set("error_msg", err)
return c.JSON(code, g.Result{r.Rid, code, g.ReqFailedC, err.Error(), nil})
}
case misc.BACKEND_TYPE_MOCK:
code = http.StatusOK
body = talent.String2Bytes(*r.Api.MockData)
}
g.Debug(r.DebugOn, "response body", zap.Int64("rid", r.Rid), zap.Int("code", code), zap.String("body", talent.Bytes2String(body)))

@ -53,6 +53,9 @@ const (
ADDR_URL = 1
ADDR_ETCD = 2
BACKEND_TYPE_HTTP = 1
BACKEND_TYPE_MOCK = 2
)
// redis后缀

Loading…
Cancel
Save