Sadržaj:

Kako da se povežem na node js bazu podataka?
Kako da se povežem na node js bazu podataka?

Video: Kako da se povežem na node js bazu podataka?

Video: Kako da se povežem na node js bazu podataka?
Video: Программирование - Информатика для руководителей бизнеса 2016 2024, Novembar
Anonim

Da preuzmete i instalirate "mysql" modula, otvorite komandni terminal i izvršite sljedeće:

  1. C:KorisniciVaše ime>npm install mysql .
  2. var mysql = zahtijevaju(' mysql ');
  3. Pokrenite "demo_db_connection. js " C:KorisniciVaše ime> čvor demo_db_connection. js .
  4. Povezano !
  5. con. povezati (funkcija(err) { if (err) izbaci grešku; konzola.

Imajući ovo u vidu, kako da kreiram vezu sa bazom podataka u Node JS?

Vodič: Postavljanje čvora. js sa bazom podataka

  1. Instalirajte Node.js.
  2. Instalirajte MySQL.
  3. Kreirajte HTTP API za pisanje u bazu podataka.
  4. Kreirajte HTML i JS za POST na API.
  5. Koristite Knex migracije za kreiranje šeme korisničke baze podataka (sličan proces kao i Rails migracije)
  6. Koristite migraciju da postavite heširanje lozinke.
  7. Kreirajte rutu za prijavu da provjerite funkcionira li heširanje.

Slično tome, koju bazu podataka treba da koristim sa čvorom js? Čvor . js podržava sve vrste baze podataka bez obzira da li je u pitanju relacija baza podataka ili NoSQL baza podataka . Međutim, NoSQL baze podataka kao što je MongoDb se najbolje uklapaju Čvor . js.

Samo tako, kako da se povežem sa čvorom js u SQL-u?

js i mssql paket obično slijede ove korake:

  1. Kreirajte instancu mssql paketa.
  2. Kreirajte SQL vezu sa connect().
  3. Koristite vezu za kreiranje novog SQL zahtjeva.
  4. Postavite bilo koje ulazne parametre na zahtjev.
  5. Izvršite zahtjev.
  6. Obradite rezultate (npr. skup zapisa) koje je vratio zahtjev.

Možemo li se povezati s bazom podataka koristeći JavaScript?

Korištenje javascripta , najbolji način da uradi to je kodiranje web servera sa čvorom. js (sa ekspresnim modulom će biti lakše). Web server će imaju pristup baza podataka (npr. mongodb) i će komunicirati sa pretraživačem (klijentom) preko http protokol. Ova tehnika se zove ME(A)N (mongoDB, Express, Angular, Node.

Preporučuje se: