我和我的 friend 在node.js中从事项目。我们有一个错误,我们不知道它是什么。你们能解释一下吗?这是错误:
at process._tickCallback (internal/process/next_tick.js:188:7)
(node:10758) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwin
g inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
(rejection id: 2335)
附注:我的 friend 不允许我发布代码。
最佳答案
当开发人员忘记通过.catch()
或try... catch
添加异步错误处理时,就会发生此错误。比较:
(async function main() {
try {
await Promise.reject();
} catch (err) {
console.error('Rejection handled.');
}
})();
Rejection handled.
(async function main() {
await Promise.reject();
})();
UnhandledPromiseRejectionWarning: ...
关于node.js - 什么是process._tickCallback Node.js错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54384503/