这段async代码如何改写成promise?
使用puppeter生成pdf,官方文档的例子都是使用async,await写的,但是项目的node版本是6.6,不支持async这种写法,请问下面这段代码如何改成promise?
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('http://www.baidu.com', {waitUntil: 'networkidle2'});
await page.pdf({
path: 'hn.pdf',
format: 'A4'
});
await browser.close();
})();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试下能运行不,大概就是这个思路吧,
await
改成Promise
调用