UNPKG

express-keenio

Version:

Express middleware for creating events from request-responses.

46 lines (39 loc) 1 kB
var express = require("express"), config = require("./config.json"), keenioMiddleware = require('../'); var app = express(); keenioMiddleware.configure(config); app.get('/test', keenioMiddleware.trackRoute("testEventCollection", "Event added to collection"), function (req, res) { res.json({ special: 'hey', abc: 4 }); }); app.get('/array-collection-test', keenioMiddleware.trackRoute("arrayDataCollection", "Array added to collection"), function (req, res) { res.json([1, 2, 3, 4, 5, 6, 7]); }); app.get('/array-hierarchical-properties-test', keenioMiddleware.trackRoute("arrayObjectProperties", "Array added to collection"), function (req, res) { res.json([ { name: "Person 1", type: "person" }, { name: "Person 2", type: "person" }, { name: "Person 3", type: "person" }, { name: "Animal 1", type: "cat" }, { name: "Animal 2", type: "dog" }, ]); }); app.listen(3000);