Cov txheej txheem:

Kuv yuav txuas mus rau qhov node js database li cas?
Kuv yuav txuas mus rau qhov node js database li cas?

Video: Kuv yuav txuas mus rau qhov node js database li cas?

Video: Kuv yuav txuas mus rau qhov node js database li cas?
Video: Merging PDFs with Python! 2024, Kaum ib hlis
Anonim

Txhawm rau rub tawm thiab nruab qhov "mysql" module, qhib Command Terminal thiab ua raws li hauv qab no:

  1. C:UsersYour Name> npm install mysql .
  2. var mysql =yuav(' mysql ');
  3. Khiav "demo_db_connection. js " C:UsersKoj Lub Npe> node demo_db_kev sib txuas. js .
  4. Txuas nrog !
  5. con. txuas (function(err) {yog (err) pov err; console.

Ua raws li qhov no hauv kev txiav txim siab, Kuv yuav ua li cas thiaj tsim tau qhov kev sib txuas hauv database hauv Node JS?

Tutorial: Teeb tsa Node. js nrog database

  1. Nruab Node.js.
  2. Nruab MySQL.
  3. Tsim HTTP API rau kev sau rau hauv cov ntaub ntawv.
  4. Tsim ib co HTML thiab JS rau POST rau API.
  5. Siv Knex migrations los tsim cov neeg siv database schema (ib txoj kev zoo sib xws rau Rails migrations)
  6. Siv kev tsiv teb tsaws chaw los teeb tsa tus password hashing.
  7. Tsim ib txoj hauv kev nkag mus xyuas cov hashing ua haujlwm.

Ib yam li ntawd, dab tsi database kuv yuav tsum siv nrog node js? Node . js txhawb nqa txhua yam databases tsis muaj teeb meem yog tias nws yog kev sib raug zoo database los yog NoSQL database . Txawm li cas los xij, NoSQL databases zoo li MongoDb yog qhov zoo tshaj plaws haum nrog Node . js.

Yog li ntawd, kuv yuav txuas rau node js hauv SQL li cas?

js thiab pob mssql feem ntau ua raws li cov kauj ruam no:

  1. Tsim ib qho piv txwv ntawm pob mssql.
  2. Tsim ib qho kev sib txuas SQL nrog connect().
  3. Siv qhov kev sib txuas los tsim SQL thov tshiab.
  4. Teem ib qho input parameter ntawm qhov kev thov.
  5. Ua raws li qhov kev thov.
  6. Txheej txheem cov txiaj ntsig (piv txwv li recordset) xa rov qab los ntawm qhov kev thov.

Peb puas tuaj yeem txuas rau database siv JavaScript?

Siv javascript , txoj kev zoo tshaj rau ua uas yog coding lub web server nrog node. js (nrog kev nthuav qhia module yuav yooj yim dua). Lub web server yuav muaj kev nkag mus rau lub database (e.g. mongodb) thiab yuav sib txuas lus nrog browser (tus neeg siv) viav http raws tu qauv. Cov txheej txheem no hu ua ME(A)N (mongoDB, Express, Angular, Node.

Pom zoo: