more code

This commit is contained in:
Smigz 2024-12-27 22:17:36 -05:00
parent e07590d6e5
commit 90769c9bf1
16 changed files with 1710 additions and 63 deletions

View file

@ -1,45 +1,15 @@
const { Router } = require("express");
const indexController = require("../controllers/indexController");
const db = require("../db");
const indexRouter = Router();
links = [
{ href: "/", text: "Home" },
{ href: "/new", text: "New" },
];
const messages = [
{
text: "Hi there!",
user: "Amando",
added: new Date(),
},
{
text: "Hello World!",
user: "Charles",
added: new Date(),
},
{
text: "This is a smig's app",
user: "Smig's",
added: new Date(),
},
];
indexRouter.get("/", (req, res) => {
res.render("index", { links: links, msgs: messages });
});
indexRouter.get("/new", (req, res) => {
res.render("msgs");
});
indexRouter.post("/new", (req, res) => {
messages.unshift({
text: req.body.message,
user: req.body.username,
added: new Date(),
});
res.redirect("/");
});
indexRouter.get("/", indexController.indexGet);
indexRouter.get("/new", indexController.newGet);
indexRouter.post(
"/new",
indexController.validateContent,
indexController.newPost,
);
module.exports = { indexRouter };