RethinkDB: Conectar Node.js a RethinkDB
Esta documentación forma parte de la guía Primeros pasos. Consulte la guía completa aquí: Aprenda cómo configurar y asegurar su instancia de RethinkDB en Stackhero.
Bienvenido a la documentación de Stackhero
Stackhero ofrece un servicio RethinkDB cloud listo para usar, diseñado para garantizar fiabilidad y facilidad de uso. Obtendrá:
- Actualizaciones sin interrupciones con un solo clic
- Alto rendimiento y máxima seguridad en su propia infraestructura privada y dedicada
Póngase en marcha rápidamente: puede probar el hosting cloud de RethinkDB de Stackhero en solo unos minutos. Stackhero se encarga de la configuración y la gestión, para que usted pueda centrarse en desarrollar su aplicación.
Dado que las conexiones a RethinkDB están protegidas mediante TLS y la biblioteca oficial del cliente RethinkDB no soporta TLS, es recomendable utilizar la biblioteca rethinkdbdash en su lugar.
Puede instalar rethinkdbdash con npm:
npm install rethinkdbdash
A continuación, se muestra un ejemplo sencillo de cómo conectar su aplicación Node.js a su base de datos RethinkDB. Esta configuración incluye detalles del servidor como host y puerto, límites de conexión y parámetros SSL.
const rethinkdbdash = require('rethinkdbdash');
const r = rethinkdbdash({
servers: [
{
host: '<XXXXXX>.stackhero-network.com',
port: 28015
}
],
ssl: true,
buffer: 20, // Número mínimo de conexiones a mantener abiertas
max: 100, // Número máximo de conexiones
timeoutGb: 30 * 1000, // Tiempo (ms) para mantener conexiones no utilizadas
db: '<DATABASE>',
authKey: '<PASSWORD>',
// silent: true, // Puede descomentar esta línea para suprimir los logs en stderr
});
Sustituya <XXXXXX>, <DATABASE> y <PASSWORD> por sus propios valores.
Siguiendo estos pasos, tendrá su instancia de RethinkDB asegurada y lista para usar en Stackhero. Si tiene cualquier duda o necesita más ayuda, no dude en contactar con nuestro equipo de soporte.