• Jump To … +
    auth.js comments.js glint.js ideas.js votes.js services.js commentController.js commentModel.js commentRoutes.js helpers.js middleware.js ideaController.js ideaModel.js ideaRoutes.js serverSetup.js serverSpec.js usersController.js usersModel.js usersRoutes.js voteController.js voteRoutes.js
  • voteRoutes.js

  • ¶

    Votes Route

  • ¶

    The Votes route further routes any requests to /api/vote in the middleware to specific Vote methods defined in the Vote controller.

    var voteController = require('./voteController.js');
    
    module.exports = function (app) {
  • ¶

    Further route from the /api/vote path. A POST to upvote will increase the vote count by 1 in the database. A POST to downvote will decrease the vote count by 1 in the database.

        app.route('/upvote')
          .post(voteController.upvote);
        app.route('/downvote')
          .post(voteController.downvote);
    };