github.com/gofiber/fiber/v2
Advanced tools
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -127,4 +127,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -131,0 +131,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -124,4 +124,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -128,0 +128,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
| <p align="center"> | ||
| <a href="https://gofiber.io"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -127,4 +127,4 @@ </a> | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -131,0 +131,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -141,4 +141,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -145,0 +145,0 @@ </br> |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -143,4 +143,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -147,0 +147,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -127,4 +127,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -131,0 +131,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
| <p align="center"> | ||
| <a href="https://gofiber.io"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -128,4 +128,4 @@ </a> | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -132,0 +132,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -132,4 +132,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -136,0 +136,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -126,4 +126,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -130,0 +130,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -136,4 +136,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -140,0 +140,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -128,4 +128,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -132,0 +132,0 @@ |
@@ -5,4 +5,4 @@ <p align="center"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -130,4 +130,4 @@ | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -134,0 +134,0 @@ |
| <p align="center"> | ||
| <a href="https://gofiber.io"> | ||
| <picture> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg"> | ||
| <source height="125" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo-dark.svg"> | ||
| <img height="125" alt="Fiber" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/logo.svg"> | ||
| </picture> | ||
@@ -127,4 +127,4 @@ </a> | ||
| <p float="left" align="middle"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/json.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/plaintext.png" width="49%"> | ||
| <img src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/v2/json.png" width="49%"> | ||
| </p> | ||
@@ -131,0 +131,0 @@ |
+1
-1
@@ -33,3 +33,3 @@ // ⚡️ Fiber is an Express inspired web framework written in Go with ☕️ | ||
| // Version of current fiber package | ||
| const Version = "2.52.11" | ||
| const Version = "2.52.12" | ||
@@ -36,0 +36,0 @@ // Handler defines a function to serve HTTP requests. |
+10
-10
@@ -32,5 +32,5 @@ --- | ||
|  | ||
|  | ||
|  | ||
|  | ||
@@ -42,5 +42,5 @@ ### Data Updates | ||
|  | ||
|  | ||
|  | ||
|  | ||
@@ -52,5 +52,5 @@ ### Multiple Queries | ||
|  | ||
|  | ||
|  | ||
|  | ||
@@ -62,5 +62,5 @@ ### Single Query | ||
|  | ||
|  | ||
|  | ||
|  | ||
@@ -72,4 +72,4 @@ ### JSON Serialization | ||
|  | ||
|  | ||
|  | ||
|  |
+41
-22
@@ -9,2 +9,3 @@ // ⚡️ Fiber is an Express inspired web framework written in Go with ☕️ | ||
| "fmt" | ||
| "strings" | ||
| "testing" | ||
@@ -277,6 +278,5 @@ | ||
| t.Parallel() | ||
| route := "/:p1/:p2/:p3/:p4/:p5/:p6/:p7/:p8/:p9/:p10/:p11/:p12/:p13/:p14/:p15/:p16/:p17/:p18/:p19/:p20/:p21/:p22/:p23/:p24/:p25/:p26/:p27/:p28/:p29/:p30" | ||
| require.NotPanics(t, func() { | ||
| parseRoute(route) | ||
| }) | ||
| route := paramsRoute(t, maxParams) | ||
| // Should not panic | ||
| parseRoute(route) | ||
| }) | ||
@@ -287,6 +287,9 @@ | ||
| t.Parallel() | ||
| route := "/:p1/:p2/:p3/:p4/:p5/:p6/:p7/:p8/:p9/:p10/:p11/:p12/:p13/:p14/:p15/:p16/:p17/:p18/:p19/:p20/:p21/:p22/:p23/:p24/:p25/:p26/:p27/:p28/:p29/:p30/:p31" | ||
| require.PanicsWithValue(t, "Route '"+route+"' has 31 parameters, which exceeds the maximum of 30", func() { | ||
| parseRoute(route) | ||
| }) | ||
| route := paramsRoute(t, maxParams+1) | ||
| defer func() { | ||
| if err := recover(); err != nil { | ||
| utils.AssertEqual(t, "Route '"+route+"' has 31 parameters, which exceeds the maximum of 30", fmt.Sprintf("%v", err)) | ||
| } | ||
| }() | ||
| parseRoute(route) | ||
| }) | ||
@@ -297,6 +300,9 @@ | ||
| t.Parallel() | ||
| route := "/:p1/:p2/:p3/:p4/:p5/:p6/:p7/:p8/:p9/:p10/:p11/:p12/:p13/:p14/:p15/:p16/:p17/:p18/:p19/:p20/:p21/:p22/:p23/:p24/:p25/:p26/:p27/:p28/:p29/:p30/:p31/:p32/:p33/:p34/:p35" | ||
| require.PanicsWithValue(t, "Route '"+route+"' has 35 parameters, which exceeds the maximum of 30", func() { | ||
| parseRoute(route) | ||
| }) | ||
| route := paramsRoute(t, maxParams+5) | ||
| defer func() { | ||
| if err := recover(); err != nil { | ||
| utils.AssertEqual(t, "Route '"+route+"' has 35 parameters, which exceeds the maximum of 30", fmt.Sprintf("%v", err)) | ||
| } | ||
| }() | ||
| parseRoute(route) | ||
| }) | ||
@@ -312,8 +318,11 @@ } | ||
| app := New() | ||
| route := "/:p1/:p2/:p3/:p4/:p5/:p6/:p7/:p8/:p9/:p10/:p11/:p12/:p13/:p14/:p15/:p16/:p17/:p18/:p19/:p20/:p21/:p22/:p23/:p24/:p25/:p26/:p27/:p28/:p29/:p30/:p31" | ||
| route := paramsRoute(t, maxParams+1) | ||
| require.PanicsWithValue(t, "Route '"+route+"' has 31 parameters, which exceeds the maximum of 30", func() { | ||
| app.Get(route, func(c Ctx) error { | ||
| return c.SendString("test") | ||
| }) | ||
| defer func() { | ||
| if err := recover(); err != nil { | ||
| utils.AssertEqual(t, "Route '"+route+"' has 31 parameters, which exceeds the maximum of 30", fmt.Sprintf("%v", err)) | ||
| } | ||
| }() | ||
| app.Get(route, func(c *Ctx) error { | ||
| return c.SendString("test") | ||
| }) | ||
@@ -326,10 +335,20 @@ }) | ||
| app := New() | ||
| route := "/:p1/:p2/:p3/:p4/:p5/:p6/:p7/:p8/:p9/:p10/:p11/:p12/:p13/:p14/:p15/:p16/:p17/:p18/:p19/:p20/:p21/:p22/:p23/:p24/:p25/:p26/:p27/:p28/:p29/:p30" | ||
| route := paramsRoute(t, maxParams) | ||
| require.NotPanics(t, func() { | ||
| app.Get(route, func(c Ctx) error { | ||
| return c.SendString("test") | ||
| }) | ||
| // Should not panic | ||
| app.Get(route, func(c *Ctx) error { | ||
| return c.SendString("test") | ||
| }) | ||
| }) | ||
| } | ||
| // paramsRoute generates a route with n parameters for testing parseRoute maxParams condition. | ||
| // Returns a route in the format "/:p1/:p2/:p3/.../:pN" | ||
| func paramsRoute(t *testing.T, n int) string { | ||
| t.Helper() | ||
| params := make([]string, n) | ||
| for i := range params { | ||
| params[i] = fmt.Sprintf(":p%d", i+1) | ||
| } | ||
| return "/" + strings.Join(params, "/") | ||
| } |
+2
-1
@@ -193,2 +193,3 @@ // ⚡️ Fiber is an Express inspired web framework written in Go with ☕️ | ||
| parser := routeParser{} | ||
| originalPattern := pattern | ||
@@ -222,3 +223,3 @@ part := "" | ||
| panic(fmt.Sprintf("Route '%s' has %d parameters, which exceeds the maximum of %d", | ||
| pattern, len(parser.params), maxParams)) | ||
| originalPattern, len(parser.params), maxParams)) | ||
| } | ||
@@ -225,0 +226,0 @@ |