我正在使用puppeteer js库,但遇到了麻烦。 我需要在page.on('request')事件中运行一个异步函数。像这样:
async function main(){
page.on('request'){
await sub()
}
}
async function sub(){
await page.goto(url)
}
运行上面的代码:出现错误
await sub();
^^^^^
SyntaxError: await is only valid in async function
请帮助
答案 0 :(得分:1)
您在回调方法中缺少const mapStateToProps = (state) => {
return { units: state.units, course: state.course }
}
(+您有语法问题):
componentDidUpdate(prevProps) {
const { dispatch, course } = this.props
if (prevProps.course.id !== course.id)
dispatch(getUnits(course.id))
}