node-tarantool-driver icon indicating copy to clipboard operation
node-tarantool-driver copied to clipboard

Несовместимость с tarantool:2.11, на запросы приходит ответ "undefined"

Open ngalkin91 opened this issue 1 year ago • 2 comments

Столкнулся предположительно с несовместимостью драйвера с tarantool версий 2.11.* - на все запросы возвращается ответ undefined.

Шаги для воспроизведения:

  1. создать packages.json:
{
  "dependencies": {
    "tarantool-driver": "^3.0.6"
  }
}
  1. создать index.js:
const TarantoolConnection = require('tarantool-driver');

var conn = new TarantoolConnection({ host: '127.0.0.1', port: 3301 })

conn.eval('return 2 + 2').then(function (res) {
    console.log(res)
})
  1. выполнить:
npm i
  1. выполнить docker run --name tarantool -p 3301:3301 -d --rm tarantool/tarantool:2.11.3

  2. выполнить node index.js

  3. получаем ответ: undefined

При этом если выполнять тот же самый код на старой версии, например tarantool/tarantool:1.10.15, то получаем корректный ответ: [ 4 ]

ngalkin91 avatar May 02 '24 11:05 ngalkin91

when use credentials to connect to tarantool, conn.eval raise error image

Talkytitan5127 avatar May 06 '24 12:05 Talkytitan5127

Have a try - pushed new fixup.

sergos avatar May 13 '24 22:05 sergos

Have a try - pushed new fixup.

Now it works, thank you

ngalkin91 avatar May 22 '24 14:05 ngalkin91