Indholdsfortegnelse:

Hvordan kører jeg en node js-forespørgsel i mysql?
Hvordan kører jeg en node js-forespørgsel i mysql?

Video: Hvordan kører jeg en node js-forespørgsel i mysql?

Video: Hvordan kører jeg en node js-forespørgsel i mysql?
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, November
Anonim

Sådan bruger du MySQL i Node i fem nemme trin:

  1. Opret et nyt projekt: mkdir mysql -test && cd mysql -test.
  2. Opret en pakke. json-fil: npm init -y.
  3. Installere det mysql modul: npm installer mysql .
  4. Opret en app. js fil og kopier i uddraget nedenfor (redigering af pladsholdere efter behov).
  5. Løb filen: node app.

Bare så, kan jeg bruge MySQL med node js?

Når du har MySQL op og køre på din computer, du kan få adgang til det ved ved hjælp af Node . js . For at få adgang til en MySQL database med Node . js , du har brug for en MySQL chauffør.

For det andet, kan vi skrive SQL-forespørgsel i JavaScript? Indtil for nylig var det samme ikke muligt for Java-udviklere. Ved at bruge JSINQ, du kan skrive lignende SQL-forespørgsler mens du programmerer ind JavaScript . Det betyder du har nu en forespørgsel sprog i JavaScript at du kan brug mod arrays og DOM-nodelister.

Tager jeg dette i betragtning, hvordan forbinder jeg til en node js-database?

Selvstudium: Opsætning af Node. js med en database

  1. Installer Node.js.
  2. Installer MySQL.
  3. Opret en HTTP API til at skrive til databasen.
  4. Opret noget HTML og JS til POST til API'en.
  5. Brug Knex-migreringer til at oprette et brugerdatabaseskema (en proces, der ligner Rails-migreringer)
  6. Brug en migrering til at konfigurere hashing med adgangskode.
  7. Opret en login-rute for at kontrollere hashing-funktionen.

Kan JavaScript kommunikere med databasen?

Ingen, JavaScript kan ikke direkte forbinde til MySQL as JavaScript er et scriptsprog på klientsiden (Exception Node. js ). Du har brug for et mellemlag som RESTful API for at få adgang til data. Du kan tilføje mysql-forbindelse ved hjælp af PHP-fil.

Anbefalede: