Приведенный ниже код загружает цитату каждый раз на новой странице. Строка getElementById ('ajax -content') выдает сообщение об ошибке. и я не могу найти способ проанализировать страницу html с помощью Cheerio. Я пытаюсь отображать цитаты из API на одной странице при каждом нажатии кнопки, используя AJAX. поскольку код загружается в новый pg, вся цель ajax кажется побежденной.
const cheerio = require("cheerio");
const https = require ("https");
const XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
const express = require("express");
const fs = require ("fs");
const app = express();
//sending css file to FE
app.use("/styles", express.static(__dirname + '/styles'));
//loading html file
app.get("/",function (req,res)
{
res.sendFile(__dirname+"/index.html")
console.log(__dirname+"/index.html");
})
app.post("/", function(req, res)
{
//this code snippet doesnt seem to be working
res.on('data', function (data)
{
console.log("hi");
let $ = cheerio.load(data);
let title = $('title');
console.log(title.text());