Innholdsfortegnelse:

Hvordan kobler jeg til en node js-database?
Hvordan kobler jeg til en node js-database?

Video: Hvordan kobler jeg til en node js-database?

Video: Hvordan kobler jeg til en node js-database?
Video: Complete React Query course in an hour | TanStack Query v4 for beginners 2024, November
Anonim

For å laste ned og installere "mysql"-modulen, åpne kommandoterminalen og kjør følgende:

  1. C:UsersYour Name>npm install mysql .
  2. var mysql = krever(' mysql ');
  3. Kjør "demo_db_connection. js " C:Brukere Ditt navn> node demo_db_connection. js .
  4. Tilkoblet !
  5. lure. koble (function(err) { if (err) throw error; console.

Med dette i betraktning, hvordan oppretter jeg en databaseforbindelse i Node JS?

Opplæring: Sette opp Node. js med en database

  1. Installer Node.js.
  2. Installer MySQL.
  3. Opprett en HTTP API for å skrive til databasen.
  4. Lag litt HTML og JS for å POST til API.
  5. Bruk Knex-migreringer til å lage et brukerdatabaseskjema (en prosess som ligner på Rails-migreringer)
  6. Bruk en migrering for å konfigurere hashing for passord.
  7. Opprett en påloggingsrute for å sjekke hashing fungerer.

På samme måte, hvilken database skal jeg bruke med node js? Node . js støtter alle slags databaser uansett om det er en relasjonell database eller NoSQL database . Imidlertid NoSQL databaser som MongoDb passer best med Node . js.

Bare så, hvordan kobler jeg til node js i SQL?

js og mssql-pakken følger vanligvis disse trinnene:

  1. Opprett en forekomst av mssql-pakken.
  2. Opprett en SQL-tilkobling med connect().
  3. Bruk tilkoblingen til å opprette en ny SQL-forespørsel.
  4. Angi eventuelle inngangsparametere på forespørselen.
  5. Utfør forespørselen.
  6. Behandle resultatene (f.eks. postsett) returnert av forespørselen.

Kan vi koble til databasen ved hjelp av JavaScript?

Bruker javascript , den beste måten å gjøre som koder en webserver med node. js (med ekspressmodul vil være enklere). Webserveren vil har tilgang til database (f.eks. mongodb) og vil kommunisere med nettleseren (klienten) via http-protokoll. Denne teknikken kalles ME(A)N (mongoDB, Express, Angular, Node.

Anbefalt: