filter

package
v0.0.0-...-cc63be1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2023 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Overview

Package filter ...

Description : 过滤器结构定义

Author : go_developer@163.com<白茶清欢>

Date : 2021-09-18 12:14 下午

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-03-17 19:47

Package filter ...

Description : app 权限判定

Author : go_developer@163.com<白茶清欢>

Date : 2021-09-18 2:45 下午

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-03-10 11:18

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-03-08 18:03

Package filter ...

Author : go_developer@163.com<白茶清欢>

Date : 10:55 下午 2021/9/18

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-15 11:11

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-09 21:40

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-10 12:11

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-03-10 18:19

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-09 18:36

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-09 21:33

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-10 14:22

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-09 16:35

Package filter ...

Description : 管理所有可用的请求中间件列表

Author : go_developer@163.com<白茶清欢>

Date : 2021-09-18 12:04 下午

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-09 17:17

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-09 17:22

Package filter ...

Description : 流量频控

Author : go_developer@163.com<白茶清欢>

Date : 2021-09-18 12:30 下午

Package filter ...

Author : go_developer@163.com<白茶清欢>

Date : 9:36 下午 2021/9/18

Package filter ...

Description : filter ...

Author : go_developer@163.com<白茶清欢>

Date : 2023-02-13 16:58

Index

Constants

This section is empty.

Variables

View Source
var (
	// ServiceFilter 中间件实例
	ServiceFilter *serviceFilter
)

Functions

This section is empty.

Types

type IFilter

type IFilter interface {
	// Name 过滤器名称, 全局唯一
	Name() string
	// Execute 过滤器执行逻辑
	Execute(ctx *gin.Context, requestContext *define.RequestContext) exception.IException
}

IFilter 过滤器的接口约束

Author : go_developer@163.com<白茶清欢>

Date : 12:18 下午 2021/9/18

func NewAppApiPermission

func NewAppApiPermission() IFilter

NewAppApiPermission 接口权限

Author : go_developer@163.com<白茶清欢>

Date : 19:53 2023/3/17

func NewAppPermission

func NewAppPermission() IFilter

NewAppPermission app 权限验证

Author : go_developer@163.com<白茶清欢>

Date : 2:46 下午 2021/9/18

func NewCheckAuth

func NewCheckAuth() IFilter

NewCheckAuth 验证接口访问身份

Author : go_developer@163.com<白茶清欢>

Date : 21:55 2023/3/8

func NewCheckRequest

func NewCheckRequest() IFilter

NewCheckRequest 检测请求信息

Author : go_developer@163.com<白茶清欢>

Date : 10:56 下午 2021/9/18

func NewGatewayResponseData

func NewGatewayResponseData() IFilter

NewGatewayResponseData 网关响应数据

Author : go_developer@163.com<白茶清欢>

Date : 11:12 2023/2/15

func NewInitGatewayApiInfo

func NewInitGatewayApiInfo() IFilter

NewInitGatewayApiInfo 初始化网关接口信息

Author : go_developer@163.com<白茶清欢>

Date : 12:10 2023/2/10

func NewInitGatewayApiParam

func NewInitGatewayApiParam() IFilter

NewInitGatewayApiParam 初始化网关接口配置

Author : go_developer@163.com<白茶清欢>

Date : 12:12 2023/2/10

func NewInitGatewayApiResult

func NewInitGatewayApiResult() IFilter

NewInitGatewayApiResult 初始化网关最终输出数据的配置

Author : go_developer@163.com<白茶清欢>

Date : 18:47 2023/3/10

func NewInitGatewayProjectInfo

func NewInitGatewayProjectInfo() IFilter

NewInitGatewayProjectInfo ...

Author : go_developer@163.com<白茶清欢>

Date : 18:39 2023/2/9

func NewInitProjectApiInfo

func NewInitProjectApiInfo() IFilter

NewInitProjectApiInfo ...

Author : go_developer@163.com<白茶清欢>

Date : 21:34 2023/2/9

func NewInitProjectApiParam

func NewInitProjectApiParam() IFilter

NewInitProjectApiParam 初始化项目接口参数过滤器

Author : go_developer@163.com<白茶清欢>

Date : 14:24 2023/2/10

func NewInitRequestContext

func NewInitRequestContext() IFilter

NewInitRequestContext 初始化请求的上下文

Author : go_developer@163.com<白茶清欢>

Date : 17:02 2023/2/9

func NewParseGatewayApiInfo

func NewParseGatewayApiInfo() IFilter

NewParseGatewayApiInfo 解析网关接口信息

Author : go_developer@163.com<白茶清欢>

Date : 17:19 2023/2/9

func NewParseGatewayRequest

func NewParseGatewayRequest() IFilter

NewParseGatewayRequest 解析网关请求信息

Author : go_developer@163.com<白茶清欢>

Date : 17:24 2023/2/9

func NewRateLimit

func NewRateLimit() IFilter

NewRateLimit 流量的控制,包括 : 项目流控与API流控与应用流控

Author : go_developer@163.com<白茶清欢>

Date : 12:32 下午 2021/9/18

func NewThirdServiceRequest

func NewThirdServiceRequest() IFilter

NewThirdServiceRequest 第三方接口请求过滤器

Author : go_developer@163.com<白茶清欢>

Date : 9:38 下午 2021/9/18

func NewValidateGatewayParam

func NewValidateGatewayParam() IFilter

NewValidateGatewayParam ...

Author : go_developer@163.com<白茶清欢>

Date : 16:59 2023/2/13

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL