RethinkDB: Node.js mit RethinkDB verbinden
Diese Dokumentation ist Teil des Erste Schritte-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Erfahren Sie, wie Sie Ihre RethinkDB-Instanz auf Stackhero einrichten und absichern.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet eine einsatzbereite RethinkDB-Cloud Lösung, die zahlreiche Vorteile bietet, darunter:
- Mühelose Updates mit nur einem Klick.
- Optimale Leistung und robuste Sicherheit durch eine private und dedizierte VM.
Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die RethinkDB-Cloud-Hosting Lösung von Stackhero auszuprobieren!
Da die Verbindungen zu RethinkDB per TLS gesichert sind und die offizielle RethinkDB-Clientbibliothek kein TLS unterstützt, empfiehlt es sich, stattdessen die Bibliothek rethinkdbdash zu verwenden.
Sie können rethinkdbdash mit npm installieren:
npm install rethinkdbdash
Hier ein einfaches Beispiel, wie Sie Ihre Node.js-Anwendung mit Ihrer RethinkDB-Datenbank verbinden können. Diese Konfiguration enthält Serverdetails wie Host und Port, Verbindungslimits und SSL-Einstellungen.
const rethinkdbdash = require('rethinkdbdash');
const r = rethinkdbdash({
servers: [
{
host: '<XXXXXX>.stackhero-network.com',
port: 28015
}
],
ssl: true,
buffer: 20, // Minimale Anzahl offener Verbindungen
max: 100, // Maximale Anzahl von Verbindungen
timeoutGb: 30 * 1000, // Zeit (ms), wie lange ungenutzte Verbindungen gehalten werden
db: '<DATABASE>',
authKey: '<PASSWORD>',
// silent: true, // Sie können diese Zeile auskommentieren, um Logging auf stderr zu unterdrücken
});
Ersetzen Sie <XXXXXX>, <DATABASE> und <PASSWORD> durch Ihre eigenen Werte.
Wenn Sie diese Schritte befolgen, ist Ihre RethinkDB-Instanz auf Stackhero abgesichert und einsatzbereit. Sollten Sie Fragen haben oder weitere Unterstützung benötigen, steht Ihnen unser Support-Team gerne zur Verfügung.