RethinkDB: Ligar o Node.js ao RethinkDB
Esta documentação faz parte do guia Primeiros passos. Consulte o guia completo aqui: Saiba como configurar e proteger a sua instância RethinkDB na Stackhero.
👋 Bem-vindo à documentação da Stackhero!
A Stackhero oferece uma solução RethinkDB cloud pronta a usar que proporciona uma série de benefícios, incluindo:
- Atualizações sem esforço com apenas um clique.
- Desempenho ótimo e segurança robusta alimentados por uma VM privada e dedicada.
Poupe tempo e simplifique a sua vida: são necessários apenas 5 minutos para experimentar a solução de RethinkDB cloud hosting da Stackhero!
Como as ligações ao RethinkDB são protegidas por TLS e a biblioteca oficial do cliente RethinkDB não suporta TLS, é recomendada a utilização da biblioteca rethinkdbdash.
Pode instalar o rethinkdbdash com o npm:
npm install rethinkdbdash
Segue-se um exemplo simples de como pode ligar a sua aplicação Node.js à sua base de dados RethinkDB. Esta configuração inclui detalhes do servidor como host e porto, limites de ligação e definições 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 ligações a manter abertas
max: 100, // Número máximo de ligações
timeoutGb: 30 * 1000, // Tempo (ms) para manter ligações não utilizadas
db: '<DATABASE>',
authKey: '<PASSWORD>',
// silent: true, // Pode descomentar esta linha para suprimir logs no stderr
});
Substitua <XXXXXX>, <DATABASE> e <PASSWORD> pelos seus próprios valores.
Ao seguir estes passos, a sua instância RethinkDB ficará protegida e pronta a utilizar na Stackhero. Se tiver alguma dúvida ou precisar de mais assistência, não hesite em contactar a nossa equipa de suporte.