()
| 572 | } |
| 573 | |
| 574 | func (s *Server) ensureEngine() { |
| 575 | if s.engine != nil { |
| 576 | return |
| 577 | } |
| 578 | |
| 579 | s.engine = gin.New() |
| 580 | s.engine.Use(gin.Recovery()) |
| 581 | s.engine.Use(requestLoggingMiddleware(s.logger)) |
| 582 | s.engine.Use(corsMiddleware(s.host)) |
| 583 | s.engine.Use(requestBodyLimitMiddleware(maxAPIRequestBodyBytes)) |
| 584 | s.engine.Use(errorMiddleware()) |
| 585 | } |
| 586 | |
| 587 | func (s *Server) handlerConfig(staticFS fs.FS) *handlerConfig { |
| 588 | return &handlerConfig{ |
no test coverage detected