实现重写规则管理

This commit is contained in:
GoEdgeLab
2020-09-28 16:25:39 +08:00
parent 553825c603
commit 7ca937b6a2
12 changed files with 280 additions and 10 deletions

View File

@@ -286,3 +286,18 @@ func (this *HTTPWebService) UpdateHTTPWebWebsocket(ctx context.Context, req *pb.
}
return rpcutils.RPCUpdateSuccess()
}
// 更改重写规则设置
func (this *HTTPWebService) UpdateHTTPWebRewriteRules(ctx context.Context, req *pb.UpdateHTTPWebRewriteRulesRequest) (*pb.RPCUpdateSuccess, error) {
// 校验请求
_, _, err := rpcutils.ValidateRequest(ctx, rpcutils.UserTypeAdmin)
if err != nil {
return nil, err
}
err = models.SharedHTTPWebDAO.UpdateWebRewriteRules(req.WebId, req.RewriteRulesJSON)
if err != nil {
return nil, err
}
return rpcutils.RPCUpdateSuccess()
}