1.0.0 • Published 1 year ago
express-mongoose-crud-helper v1.0.0
Express Mongoose CRUD Helper
This package provides a convenient way to create CRUD (Create, Read, Update, Delete) routes for Mongoose models in Express.js applications.
Installation
npm install express-mongoose-crud-helper
Usage
import express from "express";
import CrudRouter from "express-mongoose-crud-helper";
import YourModel from "./yourModel.js"; // Import your Mongoose model
const app = express();
// Example middleware functions
const setMiddlewares = [];
const getMiddlewares = [];
// Create CRUD routes for your model
app.use("/api/yourModel", CrudRouter({
className: YourModel,
setMiddlewares,
getMiddlewares
}));
app.listen(3000, () => {
console.log("Server is running on port 3000");
});
Parameters
className
: Mongoose model class.setMiddlewares
: Array of middleware functions to be executed before handling requests that modify data (POST, PUT, DELETE).getMiddlewares
: Array of middleware functions to be executed before handling GET requests.
1.0.0
1 year ago