router.get('/', function (req, res) { db.getModelVersions(function (err, result) { if (err) return res.end(err.message); res.setHeader('Content-Type', 'text/html'); res.write('<p>Graph API<p>Please use one of the following links:<br/><ul>'); for (var i = 0; i < (result && result.models && result.models.length); i++) { var model = result.models[i]; res.write('<li><a href="/graph?scoringServiceId=' + model.ScoringServiceId + '&modelVersion=' + model.ModelVersion + '">/graph?scoringServiceId=' + model.ScoringServiceId + '&modelVersion=' + model.ModelVersion + '<a></li>'); } res.end('</ul>'); }); });
router.get('/models', function (req, res) { db.getModelVersions(function (err, result) { if (err) res.status(500).json({ error: err.message }); return res.json(result); }); });