Skip to content

🚀 v3 Request: Numerous Minor Enchancements #1828

@efectn

Description

@efectn
  • go1.16 io/fs implementation for filesystem middleware.
  • Make Render:
    func (c *Ctx) Render(name string, bind Map layouts ...string) error
  • Extend logger middleware like https://github.com/labstack/echo/blob/master/middleware/request_logger.go.
  • Add helmet, keyauth, redirect, rewrite, adopter to fiber repository.
  • Rename function names.
    • fiber.App
    Listen() --> Start()
    ListenTLS() --> StartTLS()
    ...
    
    • fiber.Ctx
    Query() --> QueryParam()
    Param() --> PathParam()
    Get() --> GetReqHeader() // GetRequestHeader()
    Set() --> SetReqHeader() // SetRequestHeader()
    ...
    
  • Scheme() --> returns http or https
  • Protocol() --> returns HTTP/1.1 or HTTP/2.0 (for HTTP2)

Thanks to @balcieren, @sujit-baniya, @liaohongxing for some requests ☺️

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions