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.