cyberlabs

Senin, 21 November 2022

Node JS menggunakan Sequelize

ORM (Object-Relational Mapping) adalah teknik yang memungkinkan untuk melakukan query dan memanipulasi data menggunakan objek ke lapisan pemetaan relasional. Saat ini, ada berbagai pustaka ORM yang tersedia, dan sebagian besar pengembang lebih suka menggunakannya daripada kueri SQL mentah.

ORM membantu pengembang untuk menulis kueri yang rumit dengan cepat dan membuatnya lebih mudah untuk memperbarui dan menggunakan kembali kode.

Namun, memulai dengan ORM dapat menjadi tantangan karena kurva pembelajarannya. Jadi, inilah tutorial singkat tentang cara mengatur Sequelize ORM dengan Node.js dan MySQL .

Apa Itu Sequelize?

Sequelize adalah perpustakaan ORM berbasis janji khusus untuk Node.js. Ini pertama kali diperkenalkan pada tahun 2011, dan sekarang, ia memiliki lebih dari 1,1 Juta unduhan NPM mingguan dan 25K+ bintang GitHub .

Dibandingkan dengan library ORM lainnya, Sequelize lebih stabil dan memiliki berbagai fitur seperti query, relasi, transaksi, hook, cakupan, migrasi, dll. Selain itu, Sequelize mendukung banyak database seperti MySQL, MariaDB, SQLite, Microsoft SQL Server, dan Postgres.

Untuk tutorial ini, kita akan fokus menggunakan Sequelize dengan Node.js dan MySQL.

Buat File package.json

Buat direktori untuk aplikasi Anda. Di dalam direktori ini, jalankan ini dari terminal atau command prompt Anda:

Ini menginisialisasi manajer ketergantungan npm. Ini akan menyajikan serangkaian petunjuk yang akan kita lalui dengan cepat.

  • Ketikkan nama aplikasi Anda tanpa spasi untuk name .
  • Tekan Enter untuk menggunakan versi default .
  • Masukkan deskripsi atau biarkan kosong.
  • Untuk entry point , ketik server.js .
  • Anda dapat menekan Enter untuk menerima default untuk permintaan lainnya.

Install Depedensi

Depedensi utama untuk tutorial ini adalah:

  • Cepat
  • Sekuel
  • MySQL
  • Paspor
  • Strategi Lokal Paspor
  • Sesi Ekspres
  • Bcryptjs
  • Express Handlebars untuk tampilan

Untuk menginstalnya, dari terminal atau prompt perintah Anda, jalankan perintah berikut satu per satu.

Jika Anda menggunakan Git untuk proyek ini, buat sebuah .gitignorefile dan tambahkan baris ini ke dalamnya:

Tidak ada komentar:

Posting Komentar

Bahasa Golang untuk Backend

Bahasa  Pemrograman Go  (  Golang  ) adalah alat yang hebat untuk membangun perangkat lunak yang dapat diskalakan, cepat, dan andal.  Ini po...