Სარჩევი:

როგორ დავუკავშირდე node js მონაცემთა ბაზას?
როგორ დავუკავშირდე node js მონაცემთა ბაზას?

ვიდეო: როგორ დავუკავშირდე node js მონაცემთა ბაზას?

ვიდეო: როგორ დავუკავშირდე node js მონაცემთა ბაზას?
ვიდეო: MySQL Database connection from node js application 2024, ნოემბერი
Anonim

რომ ჩამოტვირთოთ და დააინსტალიროთ "mysql" მოდული, გახსენით Command Terminal და შეასრულეთ შემდეგი:

  1. C:UsersYour Name>npm install mysql .
  2. ვარ mysql = მოითხოვს (' mysql ');
  3. გაუშვით "demo_db_connection. js "C:UsersYour Name> კვანძი დემო_დბ_კავშირი. js .
  4. დაკავშირებულია !
  5. კონ. დაკავშირება (function(err) { if (err) throw err; console.

ამის გათვალისწინებით, როგორ შევქმნა მონაცემთა ბაზის კავშირი Node JS-ში?

გაკვეთილი: Node-ის დაყენება. js მონაცემთა ბაზით

  1. დააინსტალირეთ Node.js.
  2. დააინსტალირეთ MySQL.
  3. შექმენით HTTP API მონაცემთა ბაზაში ჩასაწერად.
  4. შექმენით რამდენიმე HTML და JS API-ში განთავსებისთვის.
  5. გამოიყენეთ Knex მიგრაციები მომხმარებლის მონაცემთა ბაზის სქემის შესაქმნელად (მსგავსი პროცესი Rails მიგრაციაში)
  6. გამოიყენეთ მიგრაცია პაროლის ჰეშირების დასაყენებლად.
  7. შექმენით შესვლის მარშრუტი ჰეშირების სამუშაოების შესამოწმებლად.

ანალოგიურად, რა მონაცემთა ბაზა უნდა გამოვიყენო node js-თან? კვანძი . js მხარს უჭერს ყველა სახის მონაცემთა ბაზები არ აქვს მნიშვნელობა, არის თუ არა ეს ურთიერთობა მონაცემთა ბაზა ან NoSQL მონაცემთა ბაზა . თუმცა, NoSQL მონაცემთა ბაზები MongoDb-ის მსგავსად საუკეთესოდ ჯდება კვანძი . js.

ასე რომ, როგორ დავუკავშირდე node js-ს SQL-ში?

js და mssql პაკეტი ჩვეულებრივ მიჰყვება შემდეგ ნაბიჯებს:

  1. შექმენით mssql პაკეტის მაგალითი.
  2. შექმენით SQL კავშირი connect()-ით.
  3. გამოიყენეთ კავშირი ახალი SQL მოთხოვნის შესაქმნელად.
  4. დააყენეთ ნებისმიერი შეყვანის პარამეტრი მოთხოვნაზე.
  5. შეასრულეთ მოთხოვნა.
  6. მოთხოვნით დაბრუნებული შედეგების (მაგ. ჩანაწერების ნაკრები) დამუშავება.

შეგვიძლია მონაცემთა ბაზასთან დაკავშირება JavaScript-ის გამოყენებით?

Javascript-ის გამოყენებით , საუკეთესო გზა კეთება ეს არის ვებ სერვერის კოდირება კვანძით. js (ექსპრეს მოდულით ნება იყოს უფრო ადვილი). ვებ სერვერი ნება აქვს წვდომა მონაცემთა ბაზა (მაგ. მონგოდბ) და ნება ბრაუზერთან (კლიენტთან) კომუნიკაცია მეშვეობით http პროტოკოლი. ამ ტექნიკას ეწოდება ME(A)N (mongoDB, Express, Angular, Node.

გირჩევთ: