express-blog-api/routes/index.js
ak bbfb0f9f05 consolidated routes
posts now update authors when user's username is changed
2023-09-30 22:53:19 -07:00

20 lines
655 B
JavaScript

const express = require("express");
const router = express.Router();
const user_controller = require("../controllers/user.js");
const post_controller = require("../controllers/post.js");
const ping_controller = require("../controllers/ping.js");
const hasToken = require("../middleware/hasToken.js");
// list all posts and append comments to each post based on id, return as json
router.get("/", post_controller.index);
// login
router.post("/login", user_controller.login);
// logout
router.get("/logout", user_controller.logout);
// authentication checking page - used by frontend
router.get("/ping", ping_controller.get);
module.exports = router;