middleware

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RequestLogger

func RequestLogger() fiber.Handler

RequestLogger logs incoming requests with timing information

func SecureHeaders

func SecureHeaders() fiber.Handler

SecureHeaders adds security headers to responses

func SimpleRateLimit

func SimpleRateLimit(config RateLimitConfig) fiber.Handler

SimpleRateLimit implements a basic rate limiter using in-memory storage

func ValidateContentType

func ValidateContentType() fiber.Handler

ValidateContentType validates request content type for POST/PUT/PATCH

Types

type RateLimitConfig

type RateLimitConfig struct {
	RequestsPerMinute int
	BanDuration       time.Duration
}

RateLimitConfig holds rate limiting configuration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL