Skip to content

Instantly share code, notes, and snippets.

@emersonbroga
Created September 17, 2015 18:27
Show Gist options
  • Save emersonbroga/71a3de25c9d65120a1ec to your computer and use it in GitHub Desktop.
Save emersonbroga/71a3de25c9d65120a1ec to your computer and use it in GitHub Desktop.
Node JS Base Controller
/**
* User Controller
**/
module.exports = {
/**
* List
*
* @route: GET /user
* @param req
* @param res
*/
index: function(req, res){
return res.send('index');
},
/**
* List
*
* @route: GET /user/create
* @param req
* @param res
*/
create: function(req, res){
return res.send('create');
},
/**
* Store
*
* @route: POST /user
* @param req
* @param res
*/
store: function(req, res){
return res.send('store');
},
/**
* Show
*
* @route: GET /user/:userid
* @param req
* @param res
*/
show: function(req, res){
return res.send('show');
},
/**
* Edit
*
* @route: GET /user/:userid/edit
* @param req
* @param res
*/
edit: function(req, res){
return res.send('edit');
},
/**
* Update
*
* @route: PUT /user/:userid
* @param req
* @param res
*/
update: function(req, res){
return res.send('update');
},
/**
* Delete
*
* @route: DELETE /user/:userid
* @param req
* @param res
*/
destroy: function(req, res){
return res.send('destroy');
},
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment