← back to apps
> typing speed test
Type real code snippets as fast as you can. Measure your WPM and accuracy.
TypeScriptExpress Middleware
—
WPM
—
Accuracy
0:00
Time
0%
express-middleware.ts
function authMiddleware(↵ req: Request,↵ res: Response,↵ next: NextFunction↵ ): void {↵ const token = req.headers.authorization?.split(" ")[1];↵ if (!token) {↵ res.status(401).json({ error: "No token provided" });↵ return;↵ }↵ try {↵ const decoded = verify(token, SECRET_KEY);↵ req.user = decoded;↵ next();↵ } catch {↵ res.status(403).json({ error: "Invalid token" });↵ }↵ }
start typing to begin...