Skip to content

Instantly share code, notes, and snippets.

@mick
Created December 22, 2010 23:42
Show Gist options
  • Save mick/752306 to your computer and use it in GitHub Desktop.
Save mick/752306 to your computer and use it in GitHub Desktop.
Proxy CouchDB queries in Node
function recent(req, res, page){
var skip = page * 10;
db.view("recent", "recent", {"limit": 10, "skip":skip, "descending": "true"}, function(er, docs) {
if (er) {
new Error('Failed to load user ' + sys.inspect(er));
}
else{
res.send(docs);
}
});
}
app.get('/api/recent/:page', function(req, res){
recent(req, res, req.params.page);
});
app.get('/api/recent', function(req, res){
recent(req, res, 0);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment