UNPKG

655 BJavaScriptView Raw
1var express = require("express");
2var bodyParser = require("body-parser");
3var CrudHandler = require("../../dist/index").CrudHandler;
4var crudHandler = new CrudHandler({connStr: "test"}, true);
5
6var app = express();
7
8var createValidations = [
9 {
10 name: "name",
11 type: "string",
12 errMsg: "Please provide a name"
13 }
14]
15
16app.use(bodyParser.json());
17
18app.post("/test", crudHandler.create("test", createValidations));
19app.get("/test", crudHandler.list("test"));
20app.get("/test/:id", crudHandler.get("test"));
21app.put("/test/:id", crudHandler.update("test"));
22app.delete("/test/:id", crudHandler.remove("test"));
23
24module.exports = app;
\No newline at end of file