Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js NodeJS上的Cassandra客户端错误_Node.js_Cassandra - Fatal编程技术网

Node.js NodeJS上的Cassandra客户端错误

Node.js NodeJS上的Cassandra客户端错误,node.js,cassandra,Node.js,Cassandra,正在尝试在nodejs应用程序中使用cassandra驱动程序3.5。当通过cassandra.client({})实例化客户机时,会出现以下错误: TypeError: Cannot read property 'bind' of undefined at Object.Client (....path..../lambdas/data-upload/node_modules/cassandra-driver/lib/client.js:307:63) 客户机代码的第307行是: this.

正在尝试在nodejs应用程序中使用cassandra驱动程序3.5。当通过cassandra.client({})实例化客户机时,会出现以下错误:

TypeError: Cannot read property 'bind' of undefined
at Object.Client (....path..../lambdas/data-upload/node_modules/cassandra-driver/lib/client.js:307:63)
客户机代码的第307行是:

this.options = clientOptions.extend({ logEmitter: this.emit.bind(this) }, options);
因此,“this.emit.bind”就是它失败的地方


环境是节点8.10(也尝试了8.11)和驱动程序版本3.5(尝试了3.4,但代码相同)

挖掘大约8小时后,发现了问题。我不是新来的

我在做:

const client = cassandra.Client(....)  
而不是(正确)

const client = new cassandra.Client(....)