Neo4j的NPM组件没有错误地爆炸

时间:2017-02-14 21:14:21

标签: node.js neo4j

我正在使用 thingdom / node-neo4j 模块:

accumulator

但是当我用一些无效的脚本调用var neo = require('neo4j'); var db = new new.GraphDatabase(...); 方法时,而不是返回错误(允许我处理它),它会爆炸:

cypher

我得到的是一个如下所示的堆栈跟踪:

  

/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/errors.js:20         Error.captureStackTrace(this,this.constructor);               ^

     

TypeError:Error.captureStackTrace不是函数       在ClientError.Error [作为构造函数](/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/errors.js:20:13)       at new ClientError(/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/errors.js:81:48)       在函数.__ dirname.Error.Error._fromObject(/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/errors.js:70:14)       at /Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/GraphDatabase.js:302:25       在Request._callback(/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/GraphDatabase.js:92:20)       在Request.self.callback(/Users/ekkis/dev/test/inc/node_modules/request/request.js:187:22)       在emitTwo(events.js:106:13)       在Request.emit(events.js:191:7)       在请求。 (/Users/ekkis/dev/test/inc/node_modules/request/request.js:969:12)       在emitNone(events.js:91:20)       在IncomingMessage.emit(events.js:185:7)       at endReadableNT(_stream_readable.js:974:12)       at _combinedTickCallback(internal / process / next_tick.js:74:11)       at process._tickCallback(internal / process / next_tick.js:98:9)

我正在使用节点v7.3.0并在此处发布了维护者的问题:https://github.com/thingdom/node-neo4j/issues/214但到目前为止还没有解决方案。还有其他人遇到这个吗?任何解决方案?

0 个答案:

没有答案