javascript - puppeteer 抛出错误“UnhandledPromiseRejectionWarning”并崩溃
问题描述
解决方案
你必须在你的承诺中添加一个错误处理程序。
一旦您的承诺(在这种情况下是您的异步函数)抛出任何错误,它就会到达执行根目录,这在 nodejs 中将导致应用程序“崩溃”。
只需像这样调用您的函数:
(async () => {
/* your code here */
})().catch(error => { console.error("Something bad happend...", error); });
``´
推荐阅读
- angular - Angular/Typescript:编写一个工厂返回从基类派生的类型
- string - 在字符串中查找匹配项的开始和结束位置
- c - 如何链接应用程序以通过 RTEMS 进行动态加载?
- python - 将用户输入与方法 Python 进行比较的函数的问题
- android - 启动接收器在模拟器中不起作用
- php - 获取具有特定值的中继器中的特定行
- kubernetes - OpenEBS 中存储池的 hostdir 类型是什么?
- wso2 - WSO2 IS 5.1.0 - 使用 Soap 更新服务提供者时出错
- javascript - 让一些路由由 Groovy 处理,一些由 react-router v4 处理
- node.js - 无法从 AWS Lambda 中的回调函数向 API Gateway 发送更新的响应