21 lines
750 B
JavaScript
21 lines
750 B
JavaScript
const express = require("express");
|
|
const router = express.Router();
|
|
const message_controller = require("../controllers/message.js");
|
|
|
|
// create URL has to go first before :matchers
|
|
router.get("/new", message_controller.new_get);
|
|
router.post("/new", message_controller.new_post); // C
|
|
|
|
router.get("/new/:recipient", message_controller.respond_get);
|
|
|
|
// message functions
|
|
router.get("/:messageID", message_controller.get); // R
|
|
|
|
router.put("/:messageID", message_controller.put); // U
|
|
router.get("/:messageID/edit", message_controller.put_get);
|
|
router.post("/:messageID/edit", message_controller.put);
|
|
|
|
router.delete("/:messageID", message_controller.delete); //D
|
|
router.get("/:messageID/delete", message_controller.delete);
|
|
|
|
module.exports = router;
|