1.0.0 • Published 5 months ago
express-route-guard v1.0.0
express-route-guard
A simple Express middleware for role-based access control.
Installation
npm install express-route-guard
Usage-javascript
Copy
Edit
const express = require("express");
const routeGuard = require("express-route-guard");
const app = express();
// Mock user middleware
app.use((req, res, next) => {
req.user = { role: "admin" }; // Example user role
next();
});
// Protect a route
app.get("/admin", routeGuard(["admin"]), (req, res) => {
res.send("Welcome, admin!");
});
app.listen(3000, () => console.log("Server running on port 3000"));
1.0.0
5 months ago