gpt4 book ai didi

javascript - 轨迹 Node 类型错误 : Cannot call method 'call' of undefined

转载 作者:行者123 更新时间:2023-12-02 18:28:21 27 4
gpt4 key购买 nike

我正在使用此处找到的 locu-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: Cannot call method 'call' of undefined at Object.MenuItemClient ... \locu.js:179:15

,这是 locu 模块尝试初始化 MenuItemClient 的位置。有人成功使用过这个库或者遇到过这个问题吗?我在做/没有做一些愚蠢的事情吗?

最佳答案

使用new关键字。

  var my_client = new locu.MenuItemClient(apiKey);

关于javascript - 轨迹 Node 类型错误 : Cannot call method 'call' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18114248/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com