Express Crud Router

screenshot of Express Crud Router
express

Simply expose resource CRUD (Create Read Update Delete) routes for Express & Sequelize. Compatible with React Admin Simple Rest Data Provider

Overview

Express-CRUD-Router is a library designed to expose resource CRUD (Create, Read, Update, Delete) routes in an Express application. It is compatible with React Admin Simple Rest Data Provider and is ORM agnostic, allowing for flexibility in its use with various data models.

Features

  • CRUD Routes: Exposes CRUD routes for each resource in the application.
  • ORM Agnostic: Compatible with a variety of Object-Relational Mapping libraries.
  • Custom Filters: Supports custom filters for tailored data retrieval.
  • Additional Attributes: Allows for the inclusion of additional attributes in read views.
  • Custom Behavior for Other ORMs: Provides flexibility for integrating with other ORM connectors.
  • Search Autocomplete: Enables search functionality for autocomplete reference fields.
  • Contribution Guidelines: Uses semantic-release for commit message nomenclature.

Summary

Express-CRUD-Router is a versatile library that simplifies the process of creating CRUD routes in an Express application. With its support for custom filters, additional attributes, and compatibility with various ORMs, developers can efficiently manage data operations. By following the installation guide, developers can quickly integrate this library to streamline their Express app development process.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.