// handling post updates app.post("/post_update", function (req, res, next) { var timestamp = req.body.start; var lastSync = req.body.lastSync; sendCumulativeMessages(timestamp, lastSync, res); return next(); });
server.use(function httpAuthParser (req, res, next) { req.auth = {}; require('http-auth-parser')(req); return next(); });
server.get('/echo/:name', (req, res, next) => { res.send(req.params); next(); return; });
routerInstance.post('/login', function (req, res, next) { model.doLogin({ email: req.body.email, secret: req.body.secret }, function (code, result) { res.send(code, result); return next(); } ); });
server.get('/journeyPlan/:origin/:destination', function (req, res, next) { var result = {}; client.journeyPlan(req.params.origin, req.params.destination, function(body){ result.body = JSON.parse(body); res.send(result); return next(); }); });
// for CURL compat server.pre(function(req, res, next) { req.log.info({req: req}, 'REQUEST'); next(); });
server.get('/availableReferenceData', function (req, res, next) { var result = {}; client.availableReferenceData(function(body){ result.body = JSON.parse(body); res.send(result); return next(); }); });
server.get('/product/:id', function (req, res, next) { db.products.findOne({ id: req.params.id }, function (err, data) { res.writeHead(200, { 'Content-Type': 'application/json; charset=utf-8' }); res.end(JSON.stringify(data)); }); return next(); });
server.use((req, res, next) => { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Headers', 'X-Requested-With'); return next(); });
server.get('/routes/:query', function (req, res, next) { var result = {}; client.routes(req.params.query, function(body){ result.body = JSON.parse(body); res.send(result); return next(); }); });
server.get("/", function (req, res, next) { res.writeHead(200, {'Content-Type': 'application/json; charset=utf-8'}); res.end(JSON.stringify(app)); return next(); });
/* Define all server routes */ server.get('/', (req, res, next) => { res.send(200, "Service is up and running"); return next(); });
server.get('/localities/:query', function (req, res, next) { var result = {}; client.localities(req.params.query, function(body){ result.body = JSON.parse(body); res.send(result); return next(); }); });
/* Define all server routes */ server.get('/', (req, res, next) => { res.send(200, "Service is up and running"); return next(); });