Я хочу закрыть сеанс после завершения загрузки.Я пытался нормально поставить session.close (), поэтому я получаю TypeError - Пишу после завершения.И затем я пытаюсь ввести обратный вызов, но я получаю, что обратный вызов не является ошибкой функции.
app.js
var driver = neo4j.driver("bolt://" + neo4jIP + ":" + neo4jPort,
neo4j.auth.basic( login, password ));
var session = driver.session();
allQueries = [cyphers]; // *****************
var queries = [];
var cypherStringified = JSON.stringify(cyphers);
var cypherJSONLength = cyphers.length;
Promise.all(queries)
.then(function (results,callback) {
results.forEach(function (result) {
})
console.log("Completed LOADING");
// session.close(); // Typeerror -Write after end .
callback( session.close());
deferred.resolve({ "resolve": "Done" });
return deferred.promise;
})
.catch(function (err) {
console.log("inside catch 1= " , err);
})
}
Ошибка -
inside catch 1= TypeError: callback is not a function
at /home/dell/Downloads/api-mine-wsdlaws-controller.js:483:27
at <anonymous>
at process._tickDomainCallback (internal/process/next_tick.js:228:7)