Да, ребята, вы правы - irc-канал моментально нашел нужных людей.
Итак, ответ от @AvianFlu заключается в том, что nodejitsu не размещает базы данных. Однако вы можете создавать экземпляры базы данных Couch, Redis или Mongo с помощью:
jitsu databases create <database type> <database name>
Это создаст базы данных, размещенные, например. RedisToGo, CouchIris или MongoHQ, которые вы можете использовать со своим приложением nodejitsu. Подробнее о подключении к БД — https://github.com/nodejitsu/handbook/#databases.
Если вы используете пробные серверы, вы не сможете создавать базы данных (небольшой объем выделенной памяти делает невозможным запуск базы данных на том же сервере), однако вы все равно можете подключиться к существующей базе данных Redis/Couch/Mongo, используя следующий код:
// Given this Redis conection string:
// "redis://myDb:[email protected]:10108/"
// you can connect to your redistogo instance like so:
var client = redis.createClient(10108, 'abc.redistogo.com');
client.auth("1234c6607579e81ff116374dc0cc4321", function(err) {
if (err) {
throw err;
}
});
client.on('ready', function () { // without this part, redis connection will fail
// do stuff with your redis
});
@blakmatrix из nodejitsu ответил на мой тикет отличным шаблоном для подключения к базе данных с использованием внешнего файла конфигурации. Супер удобно для нескольких сред. https://github.com/nodeapps/boilerplates/tree/databases/helloredis
Я могу подтвердить, что это работает даже с пробным сервером nodejitsu и редистого экземпляра. Потрясающий.
person
soupasouniq
schedule
10.08.2012