Proxy unfurler resources to local instance

This commit is contained in:
Mononaut
2023-08-22 01:19:18 +09:00
parent 91c0a3e689
commit 0d2df72621
3 changed files with 9 additions and 6 deletions

View File

@@ -142,8 +142,9 @@ export default class ReusablePage extends ConcurrencyImplementation {
await page.goto('about:blank', {timeout: 200}); // prevents memory leak (maybe?)
} catch (e) {
logger.err(`unexpected page repair error ${page.clusterGroup}:${page.index}`);
} finally {
await page.close();
}
await page.close();
return newPage;
}

View File

@@ -22,7 +22,7 @@ export default class ReusableSSRPage extends ReusablePage {
page.clusterGroup = 'slurper';
page.language = null;
page.createdAt = Date.now();
const defaultUrl = mempoolHost + '/about';
const defaultUrl = mempoolHost + '/preview/block/1';
page.on('pageerror', (err) => {
console.log(err);
@@ -39,7 +39,7 @@ export default class ReusableSSRPage extends ReusablePage {
headers: {"Access-Control-Allow-Origin": "*"},
body: mockImageBuffer
});
} else if (!['document', 'script', 'xhr', 'fetch'].includes(req.resourceType())) {
} else if (req.resourceType() === 'media') {
return req.abort();
} else {
return req.continue();