Simple, opinionated RAD middleware for express.
Radical builds a RESTful API on top of express, based on your JSON Schemas.
Different drivers for data storage are available (In-Memory, Mongo, Redis, Postgres).
Rather than building your mock API time and time again, just throw some schemas at Radical and let it do its magic.
Batches
- Installation
- Usage
- Options
- License
- Author
npm install express-radical
const express = require('express')
const radical = require('express-radical')
const app = radical(express(), 'path/to/schemas')
app.listen(process.env.PORT || 8080, () => console.log(`(Radical) express listening on *:${process.env.PORT || 8080}`)
- Automatically routes
GET,POST,PUT,PATCHandDELETEverbs - When creating a resource, the JSON payload will be validated against your schema
- Path to schemas
- single schemas