INHOUDSOPGAWE:

Hoe koppel ek aan 'n node js databasis?
Hoe koppel ek aan 'n node js databasis?

Video: Hoe koppel ek aan 'n node js databasis?

Video: Hoe koppel ek aan 'n node js databasis?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, November
Anonim

Om af te laai en te installeer die "mysql" module, maak die Command Terminal oop en voer die volgende uit:

  1. C:Gebruikers Jou Naam>npm installeer mysql .
  2. var mysql = vereis(' mysql ');
  3. Begin "demo_db_connection. js " C:Gebruikers Jou Naam> nodus demo_db_connection. js .
  4. Gekoppel !
  5. con. verbind (funksie(fout) { if (fout) gooi fout; konsole.

As ek dit in ag neem, hoe skep ek 'n databasisverbinding in Node JS?

Tutoriaal: Opstel van Node. js met 'n databasis

  1. Installeer Node.js.
  2. Installeer MySQL.
  3. Skep 'n HTTP API om na die databasis te skryf.
  4. Skep 'n paar HTML en JS om na die API te POST.
  5. Gebruik Knex-migrasies om 'n gebruikersdatabasisskema te skep ('n soortgelyke proses as Rails-migrasies)
  6. Gebruik 'n migrasie om wagwoord-hash op te stel.
  7. Skep 'n aanmeldroete om na te gaan of die hashing werk.

Net so, watter databasis moet ek gebruik met node js? Nodus . js ondersteun alle soorte databasisse maak nie saak of dit 'n verhouding is nie databasis of NoSQL databasis . NoSQL databasisse soos MongoDb is die beste pas by Nodus . js.

Net so, hoe koppel ek aan node js in SQL?

js en die mssql-pakket volg gewoonlik hierdie stappe:

  1. Skep 'n instansie van die mssql-pakket.
  2. Skep 'n SQL-verbinding met connect().
  3. Gebruik die verbinding om 'n nuwe SQL-versoek te skep.
  4. Stel enige invoerparameters op die versoek.
  5. Voer die versoek uit.
  6. Verwerk die resultate (bv. rekordstel) wat deur die versoek teruggestuur word.

Kan ons met JavaScript aan die databasis koppel?

Gebruik javascript , die beste manier om doen dit is die kodering van 'n webbediener met node. js (met uitdruklike module sal makliker wees). Die webbediener sal het toegang tot die databasis (bv. mongodb) en sal kommunikeer met die blaaier (kliënt) via http protokol. Hierdie tegniek word ME(A)N (mongoDB, Express, Angular, Node) genoem.

Aanbeveel: