ここにある 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: Object.MenuItemClient で undefined のメソッド 'call' を呼び出せません ... \locu.js:179:15
これは、locu モジュールが MenuItemClient を初期化しようとする場所です。誰かがこのライブラリを正常に使用したか、この問題に遭遇しましたか? 私は愚かなことをしていますか/していませんか?