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.