В файле node.js riak-js .getClient возвращает пустой объект - PullRequest
2 голосов
/ 27 мая 2011

Я пытаюсь сделать это с помощью node.js и riak-js

db = require('./riak-js/lib').getClient({host: "localhost", port: "8098" });
console.log db

Обратите внимание, это код Coffee-Script.

Переменная db всегда заканчивается как {}

Я клонировал последнюю версию riak-js из github. Я также пробовал распределенную версию npm, но всегда одинаковый результат.

У меня есть один узел riak, работающий на моей локальной машине. Я могу получить к нему доступ в любом браузере с URL localhost: 8098

У кого-нибудь есть предложения, почему мне это не удается?

1 Ответ

3 голосов
/ 27 мая 2011

Это это просто пустой объект, магия в его прототипе:)

попробуйте это:

db = require('riak-js').getClient({ debug:true })

db.save 'tests', 1, { works: 'fine' }, (err) ->
  db.getAll 'tests'
...