1.0.1 • Published 6 months ago
express-query-helper v1.0.1
express-query-helper
A lightweight middleware for Express.js that simplifies query parameter parsing, validation, and transformation.
Installation
npm install express-query-helper
EXAMPLE - JAVASCRIPT
const express = require("express");
const queryHelper = require("express-query-helper");
const app = express();
app.use(queryHelper({
schema: {
page: { type: "number", default: 1 },
limit: { type: "number", default: 10 },
active: { type: "boolean", default: true },
tags: { type: "array" },
config: { type: "object", default: {} },
createdAt: { type: "date" }
}
}));
app.get("/", (req, res) => {
res.json(req.parsedQuery);
});
app.listen(3000, () => console.log("Server running on port 3000"));