UNPKG

@canmertinyo/rate-limit-express

Version:

A simple rate-limiting middleware for Express.js with support for in-memory, Redis, and MongoDB storage

10 lines (7 loc) 252 B
import { Request } from "express"; export const getIp = (req: Request): string => { return req.ip || (req.headers["x-forwarded-for"] as string) || "unknown"; }; export const getTimestamp = (): number => { return new Date().getTime(); };