🚀 Big News:Socket Has Acquired Secure Annex.Learn More
Socket
Book a DemoSign in
Socket

github.com/gofiber/fiber/v2

Package Overview
Dependencies
Versions
1473
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/gofiber/fiber/v2 - go Package Compare versions

Comparing version
v2.52.12-0.20260206174030-5494de86f38e
to
v2.52.12
+4
-4
.github/README_az.md

@@ -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.

@@ -32,5 +32,5 @@ ---

![](/img/plaintext.png)
![](/img/v2/plaintext.png)
![Fiber vs Express](/img/plaintext_express.png)
![Fiber vs Express](/img/v2/plaintext_express.png)

@@ -42,5 +42,5 @@ ### Data Updates

![](/img/data_updates.png)
![](/img/v2/data_updates.png)
![Fiber vs Express](/img/data_updates_express.png)
![Fiber vs Express](/img/v2/data_updates_express.png)

@@ -52,5 +52,5 @@ ### Multiple Queries

![](/img/multiple_queries.png)
![](/img/v2/multiple_queries.png)
![Fiber vs Express](/img/multiple_queries_express.png)
![Fiber vs Express](/img/v2/multiple_queries_express.png)

@@ -62,5 +62,5 @@ ### Single Query

![](/img/single_query.png)
![](/img/v2/single_query.png)
![Fiber vs Express](/img/single_query_express.png)
![Fiber vs Express](/img/v2/single_query_express.png)

@@ -72,4 +72,4 @@ ### JSON Serialization

![](/img/json.png)
![](/img/v2/json.png)
![Fiber vs Express](/img/json_express.png)
![Fiber vs Express](/img/v2/json_express.png)

@@ -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, "/")
}

@@ -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 @@