Stop running DOMPurify on reader server

master
Tanner Collin 5 years ago
parent c1a81a4d8c
commit 82074eb8aa
  1. 3
      readerserver/.gitignore
  2. 7
      readerserver/main.js

@ -87,3 +87,6 @@ typings/
# DynamoDB Local files
.dynamodb/
# Editor
*.swp
*.swo

@ -17,11 +17,8 @@ const requestCallback = (url, res) => (error, response, body) => {
if (!error && response.statusCode == 200) {
console.log('Response OK.');
const doc = new JSDOM('', {url: url});
const DOMPurify = createDOMPurify(doc.window);
const clean = DOMPurify.sanitize(body);
const cleanDoc = new JSDOM(clean, {url: url});
const reader = new Readability(cleanDoc.window.document);
const doc = new JSDOM(body, {url: url});
const reader = new Readability(doc.window.document);
const article = reader.parse();
if (article && article.content) {

Loading…
Cancel
Save