RethinkDB: Connecter Node.js à RethinkDB
Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Apprenez à 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 offrant de nombreux avantages, notamment :
- Des mises à jour simplifiées en un clic.
- Une performance optimale et une sécurité robuste 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 !
Comme les connexions à RethinkDB sont sécurisées par TLS et que la bibliothèque officielle du client RethinkDB ne prend pas en charge TLS, il est recommandé d’utiliser plutôt la bibliothèque rethinkdbdash.
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 (hôte et 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 minimal de connexions à maintenir ouvertes
max: 100, // Nombre maximal 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 à être utilisée sur Stackhero. Si vous avez des questions ou si vous avez besoin d’assistance supplémentaire, n’hésitez pas à contacter notre équipe de support.