1.0.1 • Published 6 months ago

express-query-helper v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

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"));
1.0.1

6 months ago

1.0.0

6 months ago