2015-09-19 2 views
0

я сервер, работающим на порт 8080, я могу видеть веб-интерфейс ...RethinkDB: Проблема с простым примером JavaScript

Когда я пытаюсь запустить this example из командной строки, например: node test.js (версия узла: 4.1.0), я получаю:

playground/rethink/node_modules/rethinkdb/node_modules/bluebird/js/main/async.js:43 
    fn = function() { throw arg; }; 
        ^
ReqlTimeoutError: Could not connect to localhost:8080, operation timed out. 

Почему?

Я установил RethinkDB через Homebrew, и я на Mavericks.

ответ

4

Предполагаете, вы изменили номер порта в демо-коде на 8080?

r.connect({ host: 'localhost', port: 28015 }, ...

не делают этого.

Порт 8080 предназначен для подключения к http-администратору, а подключения драйвера клиента - через порт 28015. Оставьте его в порту 28015 и повторите попытку.

+0

Большое вам спасибо! – davidhq

+0

Кстати о портах ... Я добавил 'http-port = 8090' в'/etc/rethinkdb.conf' и просто обновил rethinkdb, и он больше не читает эту настройку .. admin находится в '8080' и что столкновения с множеством других вещей – davidhq

Смежные вопросы