express-message-board/routes/message.js
ak f36b48f4ce progress update
image uploading works
hosted at deta space
2023-09-20 18:00:32 -07:00

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;