Mündəricat:

MySQL-də node js sorğusunu necə işlədə bilərəm?
MySQL-də node js sorğusunu necə işlədə bilərəm?

Video: MySQL-də node js sorğusunu necə işlədə bilərəm?

Video: MySQL-də node js sorğusunu necə işlədə bilərəm?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Noyabr
Anonim

MySQL-i Node-da beş asan addımda necə istifadə etmək olar:

  1. Yeni layihə yaradın: mkdir mysql -test && cd mysql -test.
  2. Paket yaradın. json faylı: npm init -y.
  3. Yüklemek the mysql modul: npm mysql quraşdırın .
  4. Proqram yaradın. js faylı və aşağıdakı parçaya kopyalayın (lazım olduqda yertutanları redaktə edin).
  5. Qaç fayl: düyün proqram.

Beləliklə, mən MySQL-i node js ilə istifadə edə bilərəmmi?

Bir dəfə var MySQL kompüterinizdə işləyir, siz bacarmaq vasitəsilə daxil olun Node istifadə edərək . js . daxil olmaq üçün a MySQL ilə verilənlər bazası Düyün . js , sizə lazımdır MySQL sürücü.

İkincisi, SQL sorğusunu JavaScript-də yaza bilərikmi? Bu yaxınlara qədər Java tərtibatçıları üçün eyni şey mümkün deyildi. Bununla belə, JSINQ istifadə edərək, yaza bilersiniz oxşar SQL sorğuları proqramlaşdırarkən JavaScript . Bu o deməkdir ki Sən indi var sorğu dildə JavaScript ki bacararsan massivlərə və DOM node siyahılarına qarşı istifadə edin.

Bunu nəzərə alaraq, mən node js verilənlər bazasına necə qoşula bilərəm?

Dərslik: Node-un qurulması. js verilənlər bazası ilə

  1. Node.js quraşdırın.
  2. MySQL-i quraşdırın.
  3. Verilənlər bazasına yazmaq üçün HTTP API yaradın.
  4. API-yə POST etmək üçün bəzi HTML və JS yaradın.
  5. İstifadəçi verilənlər bazası sxemini yaratmaq üçün Knex miqrasiyalarından istifadə edin (Rails miqrasiyasına oxşar proses)
  6. Parol hashingini qurmaq üçün miqrasiyadan istifadə edin.
  7. Hashing işlərini yoxlamaq üçün giriş marşrutu yaradın.

JavaScript verilənlər bazası ilə əlaqə saxlaya bilərmi?

Yox, JavaScript bilər birbaşa deyil qoşulmaq kimi MySQL-ə JavaScript müştəri tərəfi skript dilidir (İstisna Node. js ). Məlumata daxil olmaq üçün sizə RESTful API kimi orta təbəqə lazımdır. Sən bacarmaq PHP faylından istifadə edərək mysql bağlantısı əlavə edin.

Tövsiyə: