【发布时间】:2017-12-08 18:45:39
【问题描述】:
我想使用以下代码连接到 tarantool 容器:
import TarantoolConnection from 'tarantool-driver'
let connection = new TarantoolConnection('192.168.99.100:3301');
connection.ping().then((res) => {
console.log(res);
});
在那之前我启动了容器:
docker run -p 3301:3301 -d tarantool/tarantool:1.6
但结果我一无所获。
如果我尝试为这个空间创建空间或\和索引:
connection.eval("box.schema.space.create('myspace', {if_not_exists=true, temporary=true})").then((res) => {
console.log(res);
});
我收到此错误:
UnhandledPromiseRejectionWarning:未处理的承诺 拒绝(拒绝 id:1):错误:此套接字已关闭
或:
UnhandledPromiseRejectionWarning:未处理的承诺 拒绝(拒绝 id:2):错误:连接将被破坏或 已经销毁,再创建一个
我从错误中看到,所需的套接字已经关闭,但我不明白为什么。
tarantool 驱动版本:
"tarantool-driver": "2.0.5",
我该如何解决?
【问题讨论】:
标签: javascript node.js docker tarantool