From eb27ed57fe61c4bf5eae8e17aa300ec9f1ea6d3b Mon Sep 17 00:00:00 2001 From: Atish03 Date: Wed, 16 Nov 2022 17:26:13 +0530 Subject: [PATCH] Added max-scroll feature and included body-parser in index.js file to parse the body in post request --- controllers/helper.js | 3 ++- index.js | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/controllers/helper.js b/controllers/helper.js index 1e358d9..7fe1c09 100644 --- a/controllers/helper.js +++ b/controllers/helper.js @@ -16,12 +16,13 @@ const autoScroll = async (page) => { await new Promise((resolve, reject) => { let totalHeight = 0; const distance = 200; + const maxDistance = 10 * distance; const timer = setInterval(() => { const { scrollHeight } = document.body; window.scrollBy(0, distance); totalHeight += distance; - if (totalHeight >= scrollHeight) { + if (totalHeight >= scrollHeight || totalHeight >= maxDistance) { clearInterval(timer); resolve(); } diff --git a/index.js b/index.js index e09f7bd..9255065 100644 --- a/index.js +++ b/index.js @@ -4,6 +4,7 @@ const path = require("path"); const cors = require("cors"); const cookieModel = require("./models/cookie"); const cookieData = require("./data/cookies"); +const bodyParser = require("body-parser"); const app = express(); require("dotenv").config(); @@ -11,6 +12,9 @@ require("dotenv").config(); // Bodyparser middleware app.use(express.json()); app.use(cors()); +app.use(bodyParser.urlencoded({ + extended: true +})); // DB config const db = process.env.MONGODB_URL || "mongodb://localhost/webevaluator";