project.routes.js 661 B

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