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 un servizio RethinkDB cloud pronto all'uso, progettato per garantire affidabilità e semplicità d'uso. Avrete a disposizione:
- Aggiornamenti senza interruzioni con un solo clic
- Elevate prestazioni e massima sicurezza sulla vostra infrastruttura privata e dedicata
Avviatevi rapidamente: potete provare l'hosting cloud RethinkDB di Stackhero in pochi minuti. Stackhero si occupa della configurazione e della gestione, così potrete concentrarvi sullo sviluppo della vostra applicazione.
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.