Auto-generated CRUD API routes for Sequelize models
npm install @cadriciel/module-db-apiAutomatically generate secure RESTful CRUD API routes for your Sequelize models.
- Zero-Code CRUD: Automatically exposes models via REST endpoints.
- RESTful Mapping:
- GET /db/models/:schema/:model -> List/Search
- GET /db/models/:schema/:model/:id -> Single item
- POST /db/models/:schema/:model -> Create
- Security: Built-in support for protected routes with secure: true metadata.
- Aliases: Support for case-insensitive URL aliases.
``typescript
import DbApiModule from "@cadriciel/module-db-api";
kernel.load(DbApiModule);
`
Endpoints will be automatically available at /db/models/... for all models registered in @cadriciel/module-db`.