Tutorial ini adalah tentang menghubungkan aplikasi ekspres dengan cloud MongoDB. Untuk menyelesaikan tutorial ini, Anda harus memiliki instance cloud MongoDB dengan akses publik yang diaktifkan. Anda dapat membuat cloud mongoDB secara gratis dari https. //awan. mongodb. com/ Show
Penjelasan kode lengkap tentang proyek dapat ditemukan di sini, silakan baca ini jika Anda ingin mempelajari secara detail, cara kerja kode Prasyarat
Ikuti video langkah demi langkah ini untuk membuat database cloud MongoDB gratis dan menghasilkan tautan koneksi dan mengaktifkan akses publik Pertama-tama, buat folder dan buka git bash atau command prompt di dalam folder memulai sebuah paket. json menggunakan kode di bawah ini npm init -y kemudian instal semua paket yang relevan menggunakan perintah npm install npm install mongodb express cors dotenv --save _Perintah di atas akan menginstal semua paket yang relevan MongoDB — Driver resmi MongoDB untuk node. js buat folder bernama db dan buat file bernama koneksi. penjelasan kode jskami telah mengimpor kelas string koneksi diambil dari file npm install mongodb express cors dotenv --save 0kami telah mengekspor 2 metode sebagai npm install mongodb express cors dotenv --save _1dan npm install mongodb express cors dotenv --save 2. npm install mongodb express cors dotenv --save _1 mendapatkan fungsi sebagai parameter. Di dalam fungsi npm install mongodb express cors dotenv --save _1 kami menggunakan metode npm install mongodb express cors dotenv --save 5 dari instance kelas MongoClient yang dibuatnpm install mongodb express cors dotenv --save _7 mengembalikan nama npm install mongodb express cors dotenv --save 8 atau npm install mongodb express cors dotenv --save 9 jika koneksi tidak berhasil. Jika ada kesalahan, kami mengembalikan kesalahan itu dengan melampirkannya ke fungsi panggilan balik yang masukPanduan Pemula untuk Callback JavaScriptPelajari A-Z callback dengan contoh kode proyek nyatajavascript. plainenglish. io buat file const dbo = require("./db/connection"); _0 di level root dan tambahkan kode di bawah iniserver. penjelasan kode jsTerutama server. File js digunakan untuk mengimpor paket yang dibutuhkan dan sebagai titik masuk ke aplikasi pertama, kami telah mengimpor paket ekspres dan membuat aplikasi ekspres dengan nama variabel const dbo = require("./db/connection"); 1Dan juga telah mengimpor paket const dbo = require("./db/connection"); _2 untuk menghindari masalah lintas situskami telah mengimpor file const dbo = require("./db/connection"); Di bawah ini adalah cara kami mengimpor dan menggunakan paket const dbo = require("./db/connection"); 4 untuk mengonfigurasi file const dbo = require("./db/connection"); 5require("dotenv").config({ path: "./config.env" }); Kemudian saya telah mengkonfigurasi port untuk menghubungkan server const port = process.env.PORT || 5000; Fungsi di atas menggunakan metode const dbo = require("./db/connection"); _6 dari aplikasi ekspres untuk mendengarkan koneksi database aktif. kami melewati nomor port dan fungsi untuk menginisialisasi koneksi db sebagai parameterAnda dapat mengingat bahwa fungsi npm install mongodb express cors dotenv --save 1 membutuhkan fungsi sebagai parameter dan dikembalikan dengan err jika ada err. kami telah menggunakan tanggapan itu dan mencatat const dbo = require("./db/connection"); _8 jika ada const dbo = require("./db/connection"); 8 atau mencatat pesan sukses koneksi jika tidak ada kesalahanbuat file bernama npm install mongodb express cors dotenv --save 0 dan tambahkan string koneksi MongoDB Anda seperti yang diberikan di bawah iniATLAS_URI = Connection_string setelah menambahkan kode Anda dapat menginstal paket Nodemon untuk memudahkan membangun node. aplikasi js npm install -g nodemon setelah menginstal Nodemon jalankan proyek menggunakan nodemon server.js setiap kali ada perubahan kode dan menyimpannya, server akan autorun lagi sehingga Anda tidak perlu menjalankan perintah require("dotenv").config({ path: "./config.env" }); 1 setiap kali Anda melakukan perubahanDalam penjelasan kode rinci dapat ditemukan di sini
|