const express = require("express"); const router = express.Router(); const post_controller = require("../controllers/post.js"); const comment_controller = require("../controllers/comment.js"); const hasToken = require("../middleware/hasToken.js"); const sameAuthor = require("../middleware/sameAuthor.js"); // post post router.post("/new_post", hasToken, post_controller.post); // post get router.get("/:postID", post_controller.get); // post put router.put("/:postID", hasToken, sameAuthor, post_controller.put); // post delete router.delete("/:postID", hasToken, sameAuthor, post_controller.delete); // comment post router.post("/:postID/new_comment", comment_controller.post); // comment get router.get("/:postID/:commentID", comment_controller.get); module.exports = router;