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 gebruiksklare RethinkDB cloud oplossing die tal van voordelen biedt, waaronder:
- Moeiteloze updates met slechts één klik.
- Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.
Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de RethinkDB cloud hosting oplossing van Stackhero te proberen!
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.