UNPKG

641 BJavaScriptView Raw
1var path = require('path');
2
3module.exports = function(app, done) {
4 'use strict';
5
6 var Tracker = require('../modules/tracker');
7
8 var tracker = new Tracker(this.userTracking);
9
10 app.get(this.trackingRoute, function(req, res) {
11 var data = req.query;
12 if (req.sessionID) {
13 data.sessioId = req.sessionID;
14 }
15
16 data.time = Date.now();
17
18 tracker.track(JSON.stringify(data) + '\n');
19 res.end();
20 }.bind(this));
21
22 app.get('/express-server/js/tracker.js', function(req, res) {
23 res.sendfile(path.join(__dirname, '../views/js/tracker.js'));
24 });
25
26 done();
27};
\No newline at end of file