express-mini-message-board/routes/newMessage.js
2023-09-01 16:17:08 -07:00

22 lines
550 B
JavaScript

const express = require("express");
const messages = require("./messages");
const router = express.Router();
// new message form
router.get("/", (req, res, next) => {
res.render("form", { title: "New Message Form" });
});
router.post("/", (req, res, next) => {
// push relevant fields from request into messages array to output
messages.push({
text: req.body.message,
user: req.body.name,
added: new Date(),
});
// navigate away from form page to see updated message list
res.redirect("../");
});
module.exports = router;