Skip to content

Instantly share code, notes, and snippets.

@ritch
Created June 8, 2011 09:15
Show Gist options
  • Save ritch/1014074 to your computer and use it in GitHub Desktop.
Save ritch/1014074 to your computer and use it in GitHub Desktop.
Hello Hive
var hive = require('hive');
var view = hive.view;
var redirect = hive.redirect;
var User = hive.models.User;
var Users = hive.queries.Users;
hive
.at('/user')
.get('/all', Users)
.post('/new', function(req, res) {
var model = new User(req.params);
return model.save();
})
.get('/latest', function(req, res) {
var users = new hive.queries.Users();
return users.latest();
})
.get('/register', function(req, res) {
if(req.session.locale == 'ca') return redirect('/sorry-canada');
return view('register-' + req.session.locale + '.haml');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment