Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

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() (*casbin.SyncedEnforcer, 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 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 设置静态站点目录