RethinkDB: Node.js verbinden met RethinkDB

Deze documentatie maakt deel uit van de Aan de slag-gids. Bekijk de volledige gids hier: Leer hoe u uw RethinkDB-instantie op Stackhero instelt en beveiligt.

Welkom bij de Stackhero-documentatie

Stackhero biedt een kant-en-klare RethinkDB cloud dienst, ontworpen voor betrouwbaarheid en gebruiksgemak. U profiteert van:

  • Naadloze updates met één klik
  • Hoge performance en sterke security op uw eigen private, dedicated infrastructuur

Snel aan de slag: u kunt Stackhero's RethinkDB cloud hosting binnen enkele minuten uitproberen. Stackhero verzorgt de installatie en het beheer, zodat u zich kunt richten op het ontwikkelen van uw applicatie.

Omdat verbindingen met RethinkDB beveiligd zijn met TLS en de officiële RethinkDB client library geen TLS ondersteunt, is het aan te raden om de rethinkdbdash-bibliotheek te gebruiken.

U kunt rethinkdbdash installeren met npm:

npm install rethinkdbdash

Hieronder vindt u een eenvoudig voorbeeld van hoe u uw Node.js-applicatie verbindt met uw RethinkDB-database. Deze configuratie bevat servergegevens zoals host en poort, verbindingslimieten en SSL-instellingen.

const rethinkdbdash = require('rethinkdbdash');

const r = rethinkdbdash({
  servers: [
    {
      host: '<XXXXXX>.stackhero-network.com',
      port: 28015
    }
  ],
  ssl: true,
  buffer: 20, // Minimum aantal open te houden verbindingen
  max: 100,   // Maximum aantal verbindingen
  timeoutGb: 30 * 1000, // Tijd (ms) om ongebruikte verbindingen open te houden
  db: '<DATABASE>',
  authKey: '<PASSWORD>',
  // silent: true, // U kunt deze regel decommentariëren om logging op stderr te onderdrukken
});

Vervang <XXXXXX>, <DATABASE> en <PASSWORD> door uw eigen waarden.

Door deze stappen te volgen, is uw RethinkDB-instantie beveiligd en klaar voor gebruik op Stackhero. Mocht u vragen hebben of verdere ondersteuning nodig hebben, neem dan gerust contact op met ons supportteam.