// Requires:
const express = require("express");
const quote = require("inspirational-quotes");
const bodyParser = require("body-parser");
// Usages:
const app = express();
app.use(bodyParser.urlencoded({ extended: true }));
app.use(express.static("public"));
let randomQuote = "";
let randomAuthor = "";
// EJS
app.set("view engine", "ejs");
app.get("/", (req, res) => {
randomQuote = quote.getQuote().text;
randomAuthor = quote.getQuote().author;
res.render("index.ejs", {
randomQuote: randomQuote,
randomAuthor: randomAuthor,
});
randomQuote = "";
randomAuthor = "";
});
app.post("/", (req, res) => {
randomQuote = quote.getQuote().text;
randomAuthor = quote.getQuote().author;
res.redirect("/");
});
app.listen(3000, () => console.log("running"));
Okay… Need help…
When page loads I get what I need…
When I click on the Button I need a NEW quote to be generated.
Any clues?