RethinkDB: Collegare Node.js a RethinkDB

Questa documentazione fa parte della guida Prime configurazioni. Consulta la guida completa qui: Scoprite come configurare e mettere in sicurezza la vostra istanza RethinkDB su Stackhero.

👋 Benvenuti nella documentazione di Stackhero!

Stackhero offre una soluzione RethinkDB cloud pronta all'uso che fornisce una serie di vantaggi, tra cui:

  • Aggiornamenti senza sforzo con un solo clic.
  • Prestazioni ottimali e sicurezza robusta grazie a una VM privata e dedicata.

Risparmiate tempo e semplificate la vostra vita: bastano 5 minuti per provare la soluzione di RethinkDB cloud hosting di Stackhero!

Poiché le connessioni a RethinkDB sono protette tramite TLS e la libreria client ufficiale di RethinkDB non supporta TLS, è consigliabile utilizzare la libreria rethinkdbdash.

Potete installare rethinkdbdash tramite npm:

npm install rethinkdbdash

Di seguito un esempio semplice che mostra come collegare la vostra applicazione Node.js al database RethinkDB. Questa configurazione include i dettagli del server come host e porta, limiti di connessione e impostazioni SSL.

const rethinkdbdash = require('rethinkdbdash');

const r = rethinkdbdash({
  servers: [
    {
      host: '<XXXXXX>.stackhero-network.com',
      port: 28015
    }
  ],
  ssl: true,
  buffer: 20, // Numero minimo di connessioni da mantenere aperte
  max: 100,   // Numero massimo di connessioni
  timeoutGb: 30 * 1000, // Tempo (ms) di mantenimento delle connessioni inutilizzate
  db: '<DATABASE>',
  authKey: '<PASSWORD>',
  // silent: true, // Potete decommentare questa riga per disabilitare i log su stderr
});

Sostituite <XXXXXX>, <DATABASE> e <PASSWORD> con i vostri valori.

Seguendo questi passaggi, la vostra istanza RethinkDB sarà sicura e pronta all’uso su Stackhero. Per qualsiasi domanda o se avete bisogno di ulteriore assistenza, non esitate a contattare il nostro team di supporto.