RethinkDB: Node.js prijungimas prie RethinkDB

Ši dokumentacija yra Pradžia vadovo dalis. Visą vadovą rasite čia: Sužinokite, kaip sukonfigūruoti ir apsaugoti savo RethinkDB instanciją Stackhero platformoje.

Sveiki atvykę į Stackhero dokumentaciją

Stackhero siūlo paruoštą naudoti RethinkDB cloud paslaugą, sukurtą patikimumui ir paprastam naudojimui. Jūs gaunate:

  • Sklandžius atnaujinimus vienu paspaudimu
  • Aukštą našumą ir stiprią saugą jūsų pačių privačioje, dedikuotoje infrastruktūroje

Pradėkite greitai: Stackhero RethinkDB cloud hosting galite išbandyti vos per kelias minutes. Stackhero pasirūpina diegimu ir valdymu, todėl galite susitelkti į savo aplikacijos kūrimą.

Kadangi jungtys su RethinkDB yra apsaugotos TLS, o oficiali RethinkDB kliento biblioteka neturi TLS palaikymo, rekomenduojama naudoti rethinkdbdash biblioteką.

rethinkdbdash galite įdiegti naudodami npm:

npm install rethinkdbdash

Žemiau pateiktas paprastas pavyzdys, kaip prijungti savo Node.js aplikaciją prie RethinkDB duomenų bazės. Ši konfigūracija apima serverio informaciją (host ir port), jungčių limitus ir SSL nustatymus.

const rethinkdbdash = require('rethinkdbdash');

const r = rethinkdbdash({
  servers: [
    {
      host: '<XXXXXX>.stackhero-network.com',
      port: 28015
    }
  ],
  ssl: true,
  buffer: 20, // Minimalus atidarytų jungčių skaičius
  max: 100,   // Maksimalus jungčių skaičius
  timeoutGb: 30 * 1000, // Laikas (ms), kiek laikyti nenaudojamas jungtis
  db: '<DATABASE>',
  authKey: '<PASSWORD>',
  // silent: true, // Galite atkomentuoti šią eilutę, jei norite išjungti log'ų rodymą stderr
});

Pakeiskite <XXXXXX>, <DATABASE> ir <PASSWORD> į savo reikšmes.

Atlikę šiuos veiksmus, turėsite apsaugotą ir paruoštą naudoti RethinkDB instanciją Stackhero platformoje. Jei turite klausimų ar reikia papildomos pagalbos, drąsiai kreipkitės į mūsų pagalbos komandą.