project.routes.js 755 B

12345678910111213141516171819202122232425262728
  1. const db = require("../models");
  2. const AuthService = require('../services/auth.service.js');
  3. module.exports = app => {
  4. const projects = require("../controllers/project.controller.js");
  5. var router = require("express").Router();
  6. // Create a new Project
  7. router.post("/", projects.create);
  8. // Retrieve all Projects
  9. router.get("/", projects.findAll);
  10. // Retrieve a single Project with id
  11. router.get("/:id", projects.findOne);
  12. // Update a Project with id
  13. router.put("/:id", projects.update);
  14. // Delete a Project with id
  15. router.delete("/:id", projects.delete);
  16. // Delete all Projects
  17. router.delete("/", projects.deleteAll);
  18. app.use('/api/projects', router);
  19. };