Cov txheej txheem:

Kuv yuav txuas rau Nodejs hauv MySQL li cas?
Kuv yuav txuas rau Nodejs hauv MySQL li cas?

Video: Kuv yuav txuas rau Nodejs hauv MySQL li cas?

Video: Kuv yuav txuas rau Nodejs hauv MySQL li cas?
Video: Merging PDFs with Python! 2024, Plaub Hlis Ntuj
Anonim

Nruab MySQL Driver

  1. C:UsersKoj Lub Npe> npm nruab mysql .
  2. var mysql =yuav(' mysql ');
  3. Khiav "demo_db_connection.js" C:UsersYour Name>node demo_db_connection.js.
  4. Txuas nrog !
  5. con. txuas (function(err) {yog (err) pov err; console. log(" Txuas nrog !"); con. query(sql, function (err, result) { if (err) pov err; console.

Ntawm no, kuv yuav txuas rau node js hauv MySQL li cas?

Nov yog yuav ua li cas siv MySQL hauv Node hauv tsib kauj ruam yooj yim:

  1. Tsim ib qhov project tshiab: mkdir mysql-test && cd mysql-test.
  2. Tsim ib pob. json file: npm init -y.
  3. Nruab mysql module: npm nruab mysql.
  4. Tsim ib qho app. js cov ntaub ntawv thiab luam tawm hauv cov kab lus hauv qab no (hloov cov chaw tso cai raws li qhov tsim nyog).
  5. Khiav cov ntaub ntawv: node app.

Ib sab saum toj no, cov ntaub ntawv twg yog qhov zoo tshaj plaws rau Node JS? Node. js txhawb txhua hom databases txawm tias nws yog ib qho kev sib raug zoo database lossis NoSQL database. Txawm li cas los xij, NoSQL databases nyiam MongoDb yog qhov zoo tshaj plaws haum nrog Node. js.

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

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.

Peb puas tuaj yeem txuas rau database siv JavaScript?

yog koj tsuas yog txhais tau tias " Javascript ”thaum koj ua tau siv Node[3] nrog ORM (saib Cov node. js ORM rau PostgreSQL, MySQL, SQLite thiab MSSQL) rau txuas rau qee yam databases . Oracle kuj tseem muaj cov khoom sib txuas rau Node (saib ntawm no [4]).

Pom zoo: