Ich schreibe eine Isomorphic-React-Anwendung, und ich laufe auf Server-Seite Render-Fehler wie document.querySelector is not a function
oder target.addEventListener is not a function
bei der Verwendung bestimmter externer Bibliotheken.Serverseitige (isomorphe) DOM-Maniuplikation Node.js + Cheerio
Aus der Forschung, ich nehme an, dass Cheerio die beste Option für die DOM-Manipulation auf dem Server in NodeJS ist, aber herauszufinden, korrekte Implementierung bleibt ein Problem.
Ist Cheerio die richtige Bibliothek zu verwenden und wenn ja, wie würde ich das in meiner Anwendung implementieren?
Zeigt das nicht, Link (https://maxogden.com/scraping-with-node.html) scheinen das Gegenteil vorschlagen? – AloeVeraForty
Was würden Sie vorschlagen, ist der beste Weg, um diese Fehler aus Ihrer Erfahrung zu umgehen? – AloeVeraForty
Basierend auf der Dokumentation von cheerio wird das Dokumentobjekt nicht aufgelistet. Überprüfen Sie die API-Dokumentation unter https://cheerio.js.org/ oder https://www.npmjs.com/package/cheerio#readme –