Documentation ¶
Index ¶
- func InitLogger() io.Writer
- func InitMiddlewares(writer io.Writer, isWebsiteInitialized func() bool) []gin.HandlerFunc
- func JwtParseMiddleware(isWebsiteInitialized func() bool) gin.HandlerFunc
- func NewEventBus() *eventbus.EventBus
- func NewGinEngine(fileHdr *file.Handler, ctgHdr *category.Handler, cmtHdr *comment.Handler, ...) (*gin.Engine, error)
- func NewMongoDB() *mongo.Database
- type Validators
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitLogger ¶
func InitMiddlewares ¶
func InitMiddlewares(writer io.Writer, isWebsiteInitialized func() bool) []gin.HandlerFunc
func JwtParseMiddleware ¶
func JwtParseMiddleware(isWebsiteInitialized func() bool) gin.HandlerFunc
JwtParseMiddleware jwt 解析中间件
func NewEventBus ¶
func NewEventBus() *eventbus.EventBus
func NewGinEngine ¶
func NewGinEngine(fileHdr *file.Handler, ctgHdr *category.Handler, cmtHdr *comment.Handler, cfgHdr *website_config.Handler, frdHdr *friend.Handler, postHdr *post.Handler, vlHdr *visit_log.Handler, msgTplHandler *message_template.Handler, tagsHandler *tag.Handler, daHandler *data_analysis.Handler, csHandler *count_stats.Handler, backupHandler *backup.Handler, middleware []gin.HandlerFunc, validators Validators, postIndexHdr *post_index.Handler, postDraftHdr *post_draft.Handler, aggregatePostHdr *aggregate_post.Handler, postLikesHdr *post_like.Handler, postVisitHdr *post_visit.Handler) (*gin.Engine, error)
func NewMongoDB ¶
Types ¶
type Validators ¶
func InitGinValidators ¶
func InitGinValidators() Validators
Click to show internal directories.
Click to hide internal directories.