express-keenio
Version:
Express middleware for creating events from request-responses.
46 lines (39 loc) • 1 kB
JavaScript
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);