app

package
v2.0.77 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2021 License: MIT Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConsulRegister added in v2.0.58

func ConsulRegister(ctx context.Context, cfg *config.Consul)

func Init

func Init(ctx context.Context, opts ...Option) (func(), error)

Init 初始化应用

func InitAuth

func InitAuth() (auth.Auther, func(), error)

InitAuth 初始化用户认证

func InitCasbin

func InitCasbin(adapter persist.Adapter) (*casbin.SyncedEnforcer, func(), error)

InitCasbin 初始化Casbin

func InitGormDB

func InitGormDB() (func(), []error)

InitGormDB 初始化多数据源

func InitHTTPServer

func InitHTTPServer(ctx context.Context, handler http.Handler) func()

InitHTTPServer 初始化http服务

func InitJobs

func InitJobs()

InitJobs 初始化

func InitLogger

func InitLogger() (func(), error)

InitLogger 初始化日志

func InitRedis added in v2.0.14

func InitRedis() (func(), error)

func InitWebSocket

func InitWebSocket()

InitWebSocket 初始化WebSocket服务

func Run

func Run(ctx context.Context, opts ...Option) error

Run 运行

Types

type Option

type Option func(*options)

Option 定义配置项

func SetConfigFile

func SetConfigFile(s string) Option

SetConfigFile 设置配置文件

func SetMode

func SetMode(s string) Option

SetMode 设置运行模式

func SetModelFile

func SetModelFile(s string) Option

SetModelFile 设置casbin模型配置文件

func SetVersion

func SetVersion(s string) Option

SetVersion 设置版本号

func SetWWWDir

func SetWWWDir(s string) Option

SetWWWDir 设置静态站点目录

Jump to

Keyboard shortcuts

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