,

Panduan Penggunaan ExpressJS untuk Pemula #3 | Menyambungkan ke Database MongoDB

Posted by


Tips 1: Persiapkan terlebih dahulu lingkungan pengembangan Anda dengan menginstal Node.js dan ExpressJS.

Step 1: Buka terminal atau command prompt dan buat folder baru untuk proyek Anda. Misalnya, Anda dapat menjalankan perintah mkdir express-mongodb-auth untuk membuat folder baru dengan nama express-mongodb-auth.

Step 2: Masuk ke dalam folder proyek tersebut dengan menjalankan perintah cd express-mongodb-auth.

Step 3: Inisialisasi proyek Node.js dengan menjalankan perintah npm init -y. Dengan menggunakan opsi -y, Anda dapat mengabaikan pertanyaan yang ditanyakan oleh npm init.

Step 4: Instal ExpressJS dengan menjalankan perintah npm install express.

Step 5: Instal package untuk menghubungkan dengan database MongoDB dengan menjalankan perintah npm install mongoose.

Step 6: Buat file baru dengan nama server.js untuk membuat server ExpressJS. Anda dapat menggunakan editor teks favorit Anda untuk membuat file tersebut.

Step 7: Import ExpressJS dan mongoose di dalam file server.js dengan menambahkan kode berikut:

const express = require('express');
const mongoose = require('mongoose');

Step 8: Inisialisasi aplikasi ExpressJS dengan menjalankan perintah const app = express(); di dalam file server.js.

Step 9: Tentukan port yang akan digunakan oleh server ExpressJS dengan menambahkan kode berikut di dalam file server.js:

const port = process.env.PORT || 3000;

Step 10: Tambahkan kode untuk menghubungkan dengan database MongoDB di dalam file server.js:

mongoose.connect('mongodb://localhost:27017/nama_database', {
  useNewUrlParser: true,
  useUnifiedTopology: true
})
.then(() => {
  console.log('Berhasil terhubung dengan database MongoDB');
})
.catch((error) => {
  console.error('Gagal terhubung dengan database MongoDB', error);
});

Step 11: Anda dapat mengganti nilai ‘nama_database’ dengan nama database yang ingin Anda gunakan. Pastikan database MongoDB Anda telah berjalan di port 27017.

Step 12: Jalankan server ExpressJS dengan menambahkan kode berikut di bagian akhir file server.js:

app.listen(port, () => {
  console.log(`Server sedang berjalan di http://localhost:${port}`);
});

Step 13: Simpan file server.js dan jalankan server ExpressJS dengan menjalankan perintah node server.js di terminal atau command prompt.

Step 14: Buka browser Anda dan kunjungi http://localhost:3000 (atau port yang Anda tentukan). Jika Anda melihat pesan ‘Server sedang berjalan…’, berarti server Anda telah berhasil berjalan.

Dengan demikian, Anda telah berhasil menghubungkan aplikasi ExpressJS Anda dengan database MongoDB. Anda dapat melanjutkan untuk membangun fitur otentikasi (authentication) dengan ExpressJS menggunakan MongoDB sebagai database penyimpanan.

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@justkoding25
1 month ago

Mongo Atlas

https://account.mongodb.com/account/login

Jika Terdapat error pada kondingannya bisa di tanyakan di discord

https://discord.com/invite/mvAy8c2k6v

@Devanaaaa
1 month ago

lanjutkan abangku sangat membantu 🔥🔥🔥