RethinkDB: Connecter Node.js à RethinkDB
Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Découvrez comment configurer et sécuriser votre instance RethinkDB sur Stackhero.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution RethinkDB cloud prête à l'emploi qui offre de nombreux avantages, notamment :
- Des mises à jour simplifiées en un clic.
- Une performance optimale et une sécurité renforcée grâce à une VM privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution RethinkDB cloud hosting de Stackhero !
Les connexions à RethinkDB étant sécurisées via TLS, et la bibliothèque officielle du client RethinkDB ne prenant pas en charge TLS, il est recommandé d'utiliser la bibliothèque rethinkdbdash à la place.
Vous pouvez installer rethinkdbdash avec npm :
npm install rethinkdbdash
Voici un exemple simple montrant comment connecter votre application Node.js à votre base de données RethinkDB. Cette configuration inclut les informations du serveur comme l'hôte et le port, les limites de connexion et les paramètres SSL.
const rethinkdbdash = require('rethinkdbdash');
const r = rethinkdbdash({
servers: [
{
host: '<XXXXXX>.stackhero-network.com',
port: 28015
}
],
ssl: true,
buffer: 20, // Nombre minimum de connexions à maintenir ouvertes
max: 100, // Nombre maximum de connexions
timeoutGb: 30 * 1000, // Durée (ms) de maintien des connexions inutilisées
db: '<DATABASE>',
authKey: '<PASSWORD>',
// silent: true, // Vous pouvez décommenter cette ligne pour désactiver les logs sur stderr
});
Remplacez <XXXXXX>, <DATABASE> et <PASSWORD> par vos propres valeurs.
En suivant ces étapes, votre instance RethinkDB sera sécurisée et prête à l'emploi sur Stackhero. Si vous avez des questions ou besoin d'assistance supplémentaire, n'hésitez pas à contacter notre équipe support.