jjzjj

UnhandledPromiseRejectionWarning

全部标签

javascript - Node.js UnhandledPromiseRejectionWarning 即使在捕获它之后

我正在使用具有新的async/await功能的Node7.2.1。我也像这样将NativeES6Promises与mongoose一起使用-constmongoose=require('mongoose');mongoose.Promise=global.Promise;我的代码流程是这样的-asyncfunctiongetFollowers(){try{constfollowers=awaitUser.getFollowersFromMongo(req.params.userId);res.send(followers);}catch(err){winston.error('Prin

javascript - UnhandledPromiseRejectionWarning : Error: Invalid Address: Aundefined. 如何处理?

我正在遍历Excel文件的Sheet1,该文件包含3列和100行数据(字符串),并将一行中的每个单元格与Sheet2中的组合行进行比较。检查应该开始逐行使用Sheet1,逐行查看行中每个单元格的值是否与Sheet2中的任何位置匹配。如果检查失败,则应停止对该行的进一步检查,并开始检查下一行。Sheet1中无法匹配的单元格应标记为红色。我下面的代码接近我的需要,但如果Sheet1的一行中有2个或更多单元格,则会抛出错误(例如Row1:B2andB3)与Sheet2的任何行中的任何内容都不匹配。错误:(node:9040)UnhandledPromiseRejectionWarning:E

node.js - NativeScript Sidekick - UnhandledPromiseRejectionWarning : primordials is not defined

启动NativeScriptSidekick时,Windows出现异常,说明如下(此错误消息也显示在Sidekick的输出错误中):UnhandledPromiseRejectionWarning:ReferenceError:primordialsisnotdefined(为了更容易阅读错误的完整堆栈跟踪可以在底部找到)除了安装NativeScriptSidekick和打开应用程序之外,我实际上什么都没做。我该如何解决这个问题?(CLI)(node:6632)UnhandledPromiseRejectionWarning:ReferenceError:primordialsisno

javascript - 在 Node.js 7 中,抑制 UnhandledPromiseRejectionWarning 的正确方法是什么?

在Node.js中,我有一个只包含一个函数的模块。该函数返回promise并且promise可能会被拒绝。我仍然不想强制模块的所有用户明确地处理拒绝。按照设计,在某些情况下,忽略返回的promise是有意义的。此外,我不想让模块用户无法处理Promise拒绝。正确的做法是什么?升级到Node.js7.1.0后,我所有忽略拒绝处理的单元测试都显示以下警告:(node:12732)UnhandledPromiseRejectionWarning:Unhandledpromiserejection(rejectionid:1):Error:trytothrowanerrorfromunitt

javascript - 在 Node.js 7 中,抑制 UnhandledPromiseRejectionWarning 的正确方法是什么?

在Node.js中,我有一个只包含一个函数的模块。该函数返回promise并且promise可能会被拒绝。我仍然不想强制模块的所有用户明确地处理拒绝。按照设计,在某些情况下,忽略返回的promise是有意义的。此外,我不想让模块用户无法处理Promise拒绝。正确的做法是什么?升级到Node.js7.1.0后,我所有忽略拒绝处理的单元测试都显示以下警告:(node:12732)UnhandledPromiseRejectionWarning:Unhandledpromiserejection(rejectionid:1):Error:trytothrowanerrorfromunitt

node.js - 如何解决 Mongoose 中的 UnhandledPromiseRejectionWarning?

我正在尝试使用mongoose获取数据。所以每次我从api获取帖子时——localhost:3000/api/posts——我都会收到我无法解密的foll错误。(node:12100)UnhandledPromiseRejectionWarning:Unhandledpromiserejection(rejectionid:1):[MongoError:connectETIMEDOUTxxxx]下面是我在api.js文件中的代码。如果您能提供有关我在哪里出错的指导,我将不胜感激。constexpress=require('express');constrouter=express.Ro

node.js - 如何解决 Mongoose 中的 UnhandledPromiseRejectionWarning?

我正在尝试使用mongoose获取数据。所以每次我从api获取帖子时——localhost:3000/api/posts——我都会收到我无法解密的foll错误。(node:12100)UnhandledPromiseRejectionWarning:Unhandledpromiserejection(rejectionid:1):[MongoError:connectETIMEDOUTxxxx]下面是我在api.js文件中的代码。如果您能提供有关我在哪里出错的指导,我将不胜感激。constexpress=require('express');constrouter=express.Ro

node.js - 来自 Selenium : UnhandledPromiseRejectionWarning: Error: ECONNREFUSED connect ECONNREFUSED 的错误

我是node.js和Selenium的新手,所以如果我没有立即提供所需的所有详细信息,请多多包涵。这是我想在FF中运行的非常简单的测试(我在这里发现了很多这样的问题,但它们指的是Chrome):constwebdriver=require('selenium-webdriver');constbuilder=newwebdriver.Builder();builder.forBrowser('firefox');constdriver=builder.build();driver.get('https://google.com');driver.quit();这是我不断收到的错误:(n

node.js - UnhandledPromiseRejectionWarning : Error: The contract code couldn't be stored, 请检查您的气体限制

我正在尝试将我的简单Solidity智能合约部署到Rinkeby网络上,但我不断收到错误消息:UnhandledPromiseRejectionWarning:Error:Thecontractcodecouldn'tbestored,pleasecheckyourgaslimit.我的Solidity代码很简单pragmasolidity^0.4.18;contractGreetings{stringpublicmessage;functionGreetings(stringinitialMessage)public{message=initialMessage;}functions

javascript - 使用 mocha/chai 进行测试时收到 UnhandledPromiseRejectionWarning

所以,我正在测试一个依赖于事件发射器的组件。为此,我想出了一个使用Promises和Mocha+Chai的解决方案:it('shouldtransitionwiththecorrectevent',(done)=>{constcFSM=newCharacterFSM({},emitter,transitions);lettimeout=null;letresolved=false;newPromise((resolve,reject)=>{emitter.once('action',resolve);emitter.emit('done',{});timeout=setTimeout(
12