voltdb-client-nodeJS не работает с обработчиком @AdHoc - PullRequest
0 голосов
/ 24 мая 2018

Я следовал за voltdb-client-nodeJS и реализовал функцию запроса @ AdHoc , но функция «read» не вызывала обратный вызов, так что я не могу получитьзапрошенные результаты, также не может определить, успешно ли установлено соединение.

[код callProcedure]

var query = resultsProc.getQuery();
query.setParameters(["select * from Q_SHIPPINGCARRIERHISTORY_STREAMING where TrackingNumber=431476575751"]);
client.call(query, function read(errorCode, eventCode, results){
 ...
}, function write(errorCode, eventCode, results){
 ...
});

[код подключения БД]

 var config = new VoltConfiguration();
 config.host = "s7biapp26";
 config.port = 8080;
 var client = new VoltClient([config]);
 client.connect(function(code, event, results){
    ...
 });

Во второй попытке не может require('voltjs') или require('volt') после npm install voltjs (версия: voltjs@0.2.0).

Итак, не могли бы вы предоставитьболее подробную документацию о voltdb-client-nodeJS или вставьте более простую демонстрацию @ AdHoc , большое спасибо!

1 Ответ

0 голосов
/ 25 мая 2018

Ключ подключен voltdb не удалось по коду ошибки в функции обратного вызова подключения, я попытался удалить порт, затем подключение успешно!

Во-вторых, требующий модуль должен require('voltjs/lib/client').

ссылаются на ссылки:

https://github.com/VoltDB/voltdb-client-nodejs/issues/12

https://forum.voltdb.com/forum/voltdb-discussions/building-voltdb-applications/577-nodejs-client-for-helloworld

...