Агуулгын хүснэгт:

Би MySQL дээрх Nodejs-тэй хэрхэн холбогдох вэ?
Би MySQL дээрх Nodejs-тэй хэрхэн холбогдох вэ?

Видео: Би MySQL дээрх Nodejs-тэй хэрхэн холбогдох вэ?

Видео: Би MySQL дээрх Nodejs-тэй хэрхэн холбогдох вэ?
Видео: Базы данных B-tree 2024, Гуравдугаар сар
Anonim

MySQL драйвер суулгана уу

  1. C:ХэрэглэгчидТаны нэр> npm суулгах mysql .
  2. var mysql = шаардах(' mysql ');
  3. "demo_db_connection.js" C:UsersYour Name>node demo_db_connection.js-г ажиллуул.
  4. Холбогдсон !
  5. con. холбох (функц(алдаа) {хэрэв (алдаа) шидэх алдаа; консол. log(" Холбогдсон !"); con. query(sql, function (err, үр дүн) { if (err) throw err; консол.

Эндээс би MySQL дээрх js node-тэй хэрхэн холбогдох вэ?

MySQL-г Node-д таван хялбар алхамаар хэрхэн ашиглахыг эндээс үзнэ үү

  1. Шинэ төсөл үүсгэх: mkdir mysql-test && cd mysql-test.
  2. Багц үүсгэх. json файл: npm init -y.
  3. Mysql модулийг суулгана уу: npm install mysql.
  4. Апп үүсгэх. js файлыг татаж аваад доорх хэсэгчилсэн хэсэгт хуулна уу (зохих ёсоор орлуулагчдыг засварлана).
  5. Файлыг ажиллуулна уу: node програм.

Дээрхээс гадна Node JS-д аль мэдээллийн сан хамгийн тохиромжтой вэ? Зангилаа. js нь харилцааны мэдээллийн бааз эсвэл NoSQL өгөгдлийн сан байхаас үл хамааран бүх төрлийн мэдээллийн санг дэмждэг. Гэсэн хэдий ч, NoSQL мэдээллийн сан дуртай MongoDb Node-д хамгийн тохиромжтой. js.

Мөн би node js мэдээллийн санд хэрхэн холбогдохыг мэдэх үү?

Заавар: Зангилаа тохируулах. js мэдээллийн сантай

  1. Node.js суулгана уу.
  2. MySQL суулгана уу.
  3. Өгөгдлийн санд бичих HTTP API үүсгэ.
  4. API руу POST хийхийн тулд HTML болон JS үүсгэнэ үү.
  5. Хэрэглэгчийн мэдээллийн сангийн схемийг үүсгэхийн тулд Knex шилжилтийг ашиглана уу (Rails шилжилттэй төстэй процесс)
  6. Нууц үг хэшийг тохируулахын тулд шилжих аргыг ашиглана уу.
  7. Хэшгийн ажлыг шалгахын тулд нэвтрэх маршрут үүсгэ.

Бид JavaScript ашиглан мэдээллийн санд холбогдож болох уу?

хэрэв Та зүгээр л " Javascript ” тэгвэл чи чадна Node[3]-г ORM-тэй хамт ашиглах (Зангилааг үзнэ үү. js PostgreSQL, MySQL, SQLite болон MSSQL-д зориулсан ORM). холбох заримд нь мэдээллийн сан . Oracle мөн Node-д зориулсан холбогчтой (энд[4]-г үзнэ үү).

Зөвлөмж болгож буй: