index.js 839B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //TODO: Modify this to use controllers/guards
  2. /* API Routes for /api/tools/ (Unguarded Routes) */
  3. var router = require('express').Router();
  4. var toolsCtrl = require('../../controllers/tools');
  5. //Middleware to use for every request
  6. router.use(function (req, res, next) {
  7. next();
  8. });
  9. router.route('/')
  10. //Get all the tools from the DB
  11. .get(function (req, res) {
  12. toolsCtrl.getTools(req, res);
  13. });
  14. router.route('/info')
  15. //Get info on all the tools (ids and names)
  16. .get(function (req, res) {
  17. toolsCtrl.getToolInfo(req, res);
  18. });
  19. router.route('/names')
  20. //Get all tool names
  21. .get(function (req, res) {
  22. toolsCtrl.getToolNames(req, res);
  23. });
  24. router.route('/ids')
  25. //Get all tool ids
  26. .get(function (req, res) {
  27. toolsCtrl.getToolIds(req, res);
  28. });
  29. module.exports = router;