【发布时间】:2021-05-13 14:34:13
【问题描述】:
我需要等待此 API 的任务完成,然后才能转到下一个任务。 我如何在这个语法中添加一个 promise / await?
我需要使用 enqueue 函数,然后等待流完成,然后再继续执行任何其他代码。我尝试使用 .on('end', {}) 调用返回一个承诺,但没有运气。
非常感谢任何帮助。
const {SiteChecker} = require('broken-link-checker');
const siteChecker = new SiteChecker(options)
.on('error', (error) => {})
.on('robots', (robots, customData) => {})
.on('html', (tree, robots, response, pageURL, customData) => {})
.on('queue', () => {})
.on('junk', (result, customData) => {})
.on('link', (result, customData) => {})
.on('page', (error, pageURL, customData) => {})
.on('site', (error, siteURL, customData) => {})
.on('end', () => {});
siteChecker.enqueue(siteURL, customData);
【问题讨论】:
标签: node.js async-await promise stream