我正在寻找一种使用某些脚本(phaser.js)加载简单html页面的方法 实际上没有访问网站代码,因为我的一些文件包含api密钥。 我使用的是Node.js,表示后端,表示简单的html / js文件。
使用伪造者提供无头浏览器并表达其创建中间件的功能。由于资源加载问题而失败。(大部分图片和一些css / js文件)
app.get('*', async (req, res) => {
const browser = await puppeteer.launch({headless: true , ignoreDefaultArgs: ['--disable-extensions'],});
const page = await browser.newPage();
console.log(req.originalUrl)
const local_url = 'http://mehranmd.ir' + req.originalUrl;
await page.goto(local_url , {
waitUntil: 'networkidle0',
timeout: 3000000
});
const html = await page.evaluate(() => {
return document.documentElement.innerHTML;
});
res.send(html);
});
app.listen(80, () => console.log(`Server is up`))