Skip to content

Instantly share code, notes, and snippets.

@diorahman
Created March 9, 2012 04:00
Show Gist options
  • Save diorahman/2004954 to your computer and use it in GitHub Desktop.
Save diorahman/2004954 to your computer and use it in GitHub Desktop.
Simple Restify Server
var restify = require('restify');
var options = {
name : "MyAwesomeJSONServiceServer"
}
var server = restify.createServer(options);
server.get('/data', function(req, res, next){
// number of data rows
var numberOfRows = req.query.numberOfRows ? req.query.numberOfRows : 10;
var data = [];
// generate dummy data, you should consider to put your data somewhere, from data base or anywhere
for (var i = 0; i < numberOfRows; i++){
var dataObj = {
title : 'Title-' + i,
subtitle : 'Subtitle-' + i,
data : 'This is data, should be very long, but it is dummy',
index : i
};
data.push(dataObj);
}
res.send(200, data);
});
console.log('This server running on port 8000');
server.listen(8000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment