Newer
Older
express-blog / src / routes / index.js
@Jason Jason on 19 Jun 705 bytes modified: README.md
// src/routes/index.js
const express = require("express");
const router = express.Router();

const getBaseContext = require("../utils/baseContext");

const contact = require("./contact");
const about = require("./about");
const site_map = require("./site-map");
const post = require("./post");
const construction = require("./construction");

router.use(contact);
router.use(about);
router.use(site_map);

router.get("/post/:year/:month/:name", post);

router.use(construction);

router.get("/", async (req, res) => {
  const context = await getBaseContext({
    title: "Blog Home",
    content: "Welcome to the blog.",
  });

  res.render("pages/home.handlebars", context);
});

module.exports = router;