Я пытаюсь подключиться к серверу gremlin из машинописного кода на сервере, используя этот код из документации Tinkerpop.
const gremlin = require('gremlin');
const Graph = gremlin.structure.Graph;
const DriverRemoteConnection = gremlin.driver.DriverRemoteConnection;
const graph = new Graph();
const g = graph.traversal().withRemote(new DriverRemoteConnection('ws://localhost:8182/gremlin'));
g.V().hasLabel('person').values('name').toList()
.then(names => console.log(names)).catch(names => console.log(names));
Я получаю эту ошибку.
Ошибка: ошибка сервера (нет информации о запросе): запрошен неверный OpProcessor [ноль] (499)
в Object.keys.forEach.requestId (D: \ Tinkerpop \ server \ node_modules \ gremlin \ lib \ driver \ driver-remote-connection.js: 137: 15)
в Array.forEach ()
в DriverRemoteConnection._handleMessage (D: \ Tinkerpop \ server \ node_modules \ gremlin \ lib \ driver \ driver-remote-connection.js: 132: 45)
в WebSocket.DriverRemoteConnection._ws.on.data (D: \ Tinkerpop \ server \ node_modules \ gremlin \ lib \ driver \ driver-remote-connection.js: 68: 41)
в emitOne (events.js: 116: 13)
на WebSocket.emit (events.js: 211: 7)
в Receiver._receiver.onmessage (D: \ Tinkerpop \ server \ node_modules \ ws \ lib \ WebSocket.js: 141: 47)
в Receiver.dataMessage (D: \ Tinkerpop \ server \ node_modules \ ws \ lib \ Receiver.js: 380: 14)
в Receiver.getData (D: \ Tinkerpop \ server \ node_modules \ ws \ lib \ Receiver.js: 330: 12)
в Receiver.startLoop (D: \ Tinkerpop \ server \ node_modules \ ws \ lib \ Receiver.js: 165: 16)
Может ли кто-нибудь мне помочь?