INHOUDSOPGAWE:

Hoe koppel ek aan Nodejs in MySQL?
Hoe koppel ek aan Nodejs in MySQL?

Video: Hoe koppel ek aan Nodejs in MySQL?

Video: Hoe koppel ek aan Nodejs in MySQL?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, April
Anonim

Installeer MySQL-bestuurder

  1. C:Gebruikers Jou Naam> npm installeer mysql .
  2. var mysql = vereis(' mysql ');
  3. Begin "demo_db_connection.js" C:UsersYour Name>node demo_db_connection.js.
  4. Gekoppel !
  5. con. verbind (funksie(fout) { if (fout) gooi fout; console. log(" Gekoppel !"); con. navraag (sql, funksie (fout, resultaat) { if (fout) gooi fout; konsole.

Hiervan, hoe koppel ek aan node js in MySQL?

Hier is hoe om MySQL in Node te gebruik in vyf maklike stappe:

  1. Skep 'n nuwe projek: mkdir mysql-toets && cd mysql-toets.
  2. Skep 'n pakket. json-lêer: npm init -y.
  3. Installeer die mysql-module: npm installeer mysql.
  4. Skep 'n toepassing. js-lêer en kopieer in die brokkie hieronder (wysiging van die plekhouers soos toepaslik).
  5. Begin die lêer: node-toepassing.

Behalwe hierbo, watter databasis is die beste vir Node JS? Nodus. js ondersteun alle soorte databasisse, maak nie saak of dit 'n relasionele databasis of NoSQL databasis is nie. NoSQL-databasisse hou egter van MongoDb pas die beste by Node. js.

Weet ook, hoe koppel ek aan 'n node js databasis?

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.

Kan ons met JavaScript aan die databasis koppel?

as jy bedoel net" Javascript ” toe jy kan gebruik Node[3] met 'n ORM (sien Die node. js ORM vir PostgreSQL, MySQL, SQLite en MSSQL) na verbind vir party databasisse . Oracle het ook verbindings vir Node (sien hier [4]).

Aanbeveel: