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