Documentation ¶
Index ¶
- Constants
- Variables
- func BindAndAllErr(ctx *fiber.Ctx, ptr interface{}) error
- func BindAndOneErr(ctx *fiber.Ctx, ptr interface{}) error
- func Bootstrap()
- func ErrorHandler(ctx *fiber.Ctx, err error) error
- func GetEnv(envName string, defaultValues ...string) string
- func GoSafe(fn func())
- func GraceRun(app *fiber.App, timeout time.Duration)
- func TaskWithTimeout(task func() error, duration time.Duration) bool
Constants ¶
View Source
const ( // keys EventDestroyPrefix = "Destroy_" ProcessKilled = "收到信号,进程被结束" // errors ErrInitConfigFile = "初始化配置文件出错:" ErrInitLoggerFail = "初始化日志出错:" ErrConfigFileNotExists = "化配置文件不存在:" ErrorsDbInitFail = "数据库初始化失败:" ErrorsIdWorkerInitFail = "ID生成器 初始化失败:" ErrorsRedisInitConnFail = "Redis 初始化连接池失败:" ErrorsTracerInitFail = "Tracer 初始化失败:" )
Variables ¶
View Source
var ( // globals Logger winner_logger.Logger //全局日志 Conf interf.ConfigInterface //全局配置 Db *gorm.DB //数据库 IdWorker *snowflake.IdWorker //id 生成器 RedisPool *redis.Client //全局redisPool )
Functions ¶
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.