Yupp vous avez raison, la chaîne irc a trouvé les bonnes personnes instantanément. Donc, la réponse de @AvianFlu est que nodejitsu n'héberge pas de bases de données. Cependant, vous pouvez créer, canapé ou Redis instances de base de données mongo avec:
jitsu databases create <database type> <database name>
Cela va créer des bases de données hébergées sur, par exemple. RedisToGo, CouchIris ou MongoHQ que vous pouvez utiliser avec votre application nodejitsu. Si vous utilisez les serveurs d'essai, vous ne pourrez pas créer de bases de données (la petite quantité de mémoire allouée rend impossible l'exécution de la base de données sur le même serveur). Cependant, vous pouvez toujours vous connecter à la base de données. à votre existante Redis/canapé/DB en utilisant Mongo le code suivant:
// 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 de nodejitsu a répondu mon billet avec un excellent modèle pour la connexion de base de données, en utilisant un fichier de configuration externe. Super pratique pour multi-environnements. https://github.com/nodeapps/boilerplates/tree/databases/helloredis
Je peux confirmer que cela fonctionne, même avec un serveur d'essai nodejitsu et une instance de redistogo. Impressionnant.
Je ne sais pas si cela est important, mais j'utilise les serveurs nodejitsu d'essai (gratuits). Redis n'est pas pris en charge sur les serveurs d'évaluation? – soupasouniq
Ce genre de question pourrait probablement être répondu plus rapidement si demandé à nodejitsu eux-mêmes. Vous pouvez sauter sur leur serveur IRC#nodejitsu sur freenode, ou même envoyer un e-mail obtiendra probablement une réponse rapide. – travis