25 lines
797 B
JavaScript
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;
|