Skip to content

About

A simple rate limiting middleware for Hono apps.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pdnode - Hono - Rate Limiter

A simple rate limiting middleware for Hono apps.

Installation

deno add jsr:@pdnode/pdnode-hono-rate-limiter
import * as pdnode_hono_rate_limiter from "@pdnode/pdnode-hono-rate-limiter";
// or
import * as pdnode_hono_rate_limiter from "jsr:@pdnode/pdnode-hono-rate-limiter";
// or
import rateLimiter from "@pdnode/pdnode-hono-rate-limiter"
.....

Usage

import { Hono } from "hono"
import { rateLimiter } from "jsr:@yourname/hono-rate-limit"

const app = new Hono()

// Limit to 5 requests per 10 seconds per IP
app.use("/api", rateLimiter(5, 10_000))

app.get("/api", (c) => c.text("Hello, world!"))

Deno.serve(app.fetch)

About

A simple rate limiting middleware for Hono apps.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages