api

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package gin ...

Description : 便捷的相关API处理

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

Date : 2021-03-26 2:06 下午

Package api ...

Description : 注册路由

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

Date : 2021-03-26 2:13 下午

Index

Constants

This section is empty.

Variables

View Source
var (
	// DebugLogEnable 默认打开debug日志
	DebugLogEnable = true
)

Functions

func DisableDebugLog

func DisableDebugLog()

DisableDebugLog 禁用debug日志

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

Date : 2:17 下午 2021/3/26

func RegisterRouter

func RegisterRouter(router *gin.Engine, apiInstanceList ...interface{}) error

RegisterRouter 注册一个路由

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

Date : 2:14 下午 2021/3/26

Types

type IApi

type IApi interface {
	// GetMethod 接口请求方法
	GetMethod() string
	// GetURI 接口URI
	GetURI() string
	// GetMiddleWareList 使用的中间件列表
	GetMiddleWareList() []gin.HandlerFunc
	// 处理的handler
	GetHandler() gin.HandlerFunc
}

IApi 每一个接口的实现约束

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

Date : 2:08 下午 2021/3/26

type RouterFunc

type RouterFunc func() (method string, uri string, handlerFunc gin.HandlerFunc, middlewareList []gin.HandlerFunc)

RouterFunc 注册路由的函数

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

Date : 3:09 下午 2021/3/26

Jump to

Keyboard shortcuts

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