Я хочу подключить локальное приложение Nodejs ( NO JVM ) с помощью Gremlin / Tinkerpop к удаленному экземпляру OrientDB 3.x.Это возможно вообще?Как?
Я попытался с помощью библиотеки npm "gremlin", но безуспешно.
const gremlin = require('gremlin');
const DriverRemoteConnection = gremlin.driver.DriverRemoteConnection;
const traversal = gremlin.process.traversal;
const PlainTextSaslAuthenticator = gremlin.driver.auth.PlainTextSaslAuthenticator;
const authenticator = new PlainTextSaslAuthenticator('root', 'admin');
const g = await traversal().withRemote(new DriverRemoteConnection('wss://localhost:8182/demodb', {authenticator: authenticator}));
И ожидал, что он подключится, но вместо этого я получаю эту ошибку:
Unhandled exception at: Error: Client network socket disconnected before secure TLS connection was established
at TLSSocket.onConnectEnd (_tls_wrap.js:1177:19)
at Object.onceWrapper (events.js:285:13)
at TLSSocket.emit (events.js:202:15)
at endReadableNT (_stream_readable.js:1129:12)
at processTicksAndRejections (internal/process/next_tick.js:76:17)