express-message-board/routes/user.js
ak d5bf0927a6 progress update
everything tested and functional except direct messages
2023-09-19 22:54:57 -07:00

25 lines
797 B
JavaScript

const express = require("express");
const router = express.Router();
const user_controller = require("../controllers/user.js");
// user login page
router.get("/login", user_controller.login_get);
router.post("/login", user_controller.login_post);
// new user page
router.get("/new", user_controller.new_get);
router.post("/new", user_controller.new_post); // C
// user profile page - functions
router.get("/:userID", user_controller.get); // R
router.put("/:userID", user_controller.put); // U
router.get("/:userID/edit", user_controller.put_get);
router.post("/:userID/edit", user_controller.put);
router.delete("/:userID", user_controller.delete); // D
router.get("/:userID/delete", user_controller.delete);
router.get("/:userID/logout", user_controller.logout);
module.exports = router;