Locu节点类型错误:无法调用方法'呼叫'的未定义
Locu-node TypeError: Cannot call method 'call' of undefined
我使用的是在这里找到的loco-node node.js库:https://github.com/Locu-Unofficial/locu-node,是Locu服务的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"…''loc.js:179:15
,这是loco模块尝试初始化MenuItemClient的位置。是否有人成功使用此库或遇到此问题?我在做/没有做傻事吗?
使用new
关键字。
var my_client = new locu.MenuItemClient(apiKey);
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- this.router在AngularJS 2中未定义
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 节点fs.stat名称未定义
- 如何修复'未捕获的类型错误:无法读取属性'呼叫'未定义的'在Crafty.js中
- 无法获取属性'的值;呼叫':对象为null或未定义IE8
- 未捕获的类型错误:无法读取属性'呼叫'的未定义
- Locu节点类型错误:无法调用方法'呼叫'的未定义
- Ember.js+AddThis error;未捕获的类型错误:无法读取属性'呼叫'“未定义”;
- jquery validate accept方法-TypeError:无法读取属性'呼叫'的未定义
- 未捕获的类型错误:无法调用方法'呼叫'的未定义-下划线