RethinkDB: Połączenie Node.js z RethinkDB
Ta dokumentacja jest częścią przewodnika Pierwsze kroki. Pełny przewodnik znajdziesz tutaj: Dowiedz się, jak skonfigurować i zabezpieczyć swoją instancję RethinkDB na Stackhero.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie RethinkDB cloud, które zapewnia wiele korzyści, w tym:
- Bezproblemowe aktualizacje za pomocą jednego kliknięcia.
- Optymalną wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.
Oszczędzaj czas i upraszczaj swoje życie: wystarczy 5 minut, aby wypróbować rozwiązanie RethinkDB cloud hosting Stackhero!
Ponieważ połączenia z RethinkDB są zabezpieczone za pomocą TLS, a oficjalna biblioteka klienta RethinkDB nie obsługuje TLS, zaleca się użycie biblioteki rethinkdbdash.
Możesz zainstalować rethinkdbdash za pomocą npm:
npm install rethinkdbdash
Poniżej znajduje się prosty przykład pokazujący, jak połączyć aplikację Node.js z bazą danych RethinkDB. Konfiguracja obejmuje szczegóły serwera, takie jak host i port, limity połączeń oraz ustawienia SSL.
const rethinkdbdash = require('rethinkdbdash');
const r = rethinkdbdash({
servers: [
{
host: '<XXXXXX>.stackhero-network.com',
port: 28015
}
],
ssl: true,
buffer: 20, // Minimalna liczba otwartych połączeń
max: 100, // Maksymalna liczba połączeń
timeoutGb: 30 * 1000, // Czas (ms) utrzymywania nieużywanych połączeń
db: '<DATABASE>',
authKey: '<PASSWORD>',
// silent: true, // Możesz odkomentować tę linię, aby wyłączyć logowanie na stderr
});
Zamień <XXXXXX>, <DATABASE> oraz <PASSWORD> na własne wartości.
Po wykonaniu powyższych kroków Twoja instancja RethinkDB będzie zabezpieczona i gotowa do użycia na Stackhero. Jeśli masz pytania lub potrzebujesz dodatkowej pomocy, zapraszamy do kontaktu z naszym zespołem wsparcia.