Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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
Javascript 蝗虫节点类型错误:无法调用方法';呼叫';未定义的_Javascript_Node.js - Fatal编程技术网

Javascript 蝗虫节点类型错误:无法调用方法';呼叫';未定义的

Javascript 蝗虫节点类型错误:无法调用方法';呼叫';未定义的,javascript,node.js,Javascript,Node.js,我使用的是在这里找到的Loop node.js库,它是用于Loop服务的API客户端。在提供的示例代码中,您可以通过执行以下操作来执行查询: do_search = function() { var locu = require('locu'); var my_client = locu.MenuItemClient(apiKey); my_client.search({ name:'pizza', description:'delicious',

我使用的是在这里找到的Loop node.js库,它是用于Loop服务的API客户端。在提供的示例代码中,您可以通过执行以下操作来执行查询:

do_search = function() {
  var locu = require('locu');
  var my_client = locu.MenuItemClient(apiKey);
    my_client.search({
      name:'pizza',
      description:'delicious',
      locality:'san francisco'
    },
    function(result) {
      console.log(result);
    }
  );

exports.do_search = do_search;
这段代码位于我通过路由调用的handler.js模块中。当我调用该路由时,会出现以下错误:

TypeError:无法在Object.MenuItemClient调用未定义的方法“call”\蝗虫js:179:15


,这是蝗虫模块尝试初始化MenuItemClient的地方。是否有人成功使用此库或遇到此问题?我正在做/没有做一些愚蠢的事情吗?

使用
new
关键字

  var my_client = new locu.MenuItemClient(apiKey);