在下面的javascript代码中,为什么承诺中的.catch()没有捕获错误(由承诺中不存在的对象属性赋值而产生),而被window.onunhandledrejection函数捕获呢?我希望能够使用.catch()捕捉承诺中的错误,即使这些错误不是我事先想过的错误,因此也没有考虑编写代码来显式调用reject()。window.onunhandledrejection = function( error ) {};
function t
我有一个端点,我希望在其中执行一些用户不感兴趣的async后期处理,因此我希望异步处理它们,并向用户发送发送响应。const createOrder = async (req,res)=>{
somePostProcessing().catch(()=>{ });//asycn function which does some db/network operations(not interes