【发布时间】:2019-08-21 07:56:42
【问题描述】:
我有这样的代码结构(包括套接字和 puppeteer):
client.on('find', (url) => {
console.log(url); // url == "google.ru"
(async function(){
await page.goto(url); // url == "google.ru"
await page.evaluate(async () => {
var response = await fetch(url); // url == undefined
var json = await response.json();
return json;
});
})();
});
我尝试了一些变体(闭包等),但无法使其发挥作用。如何正确传递 url 变量?
【问题讨论】:
标签: node.js async-await puppeteer