Ini adalah journey sehari Saya saat belajar MERN Stack, supaya jadi catatan saja agar tidak lupa suatu saat pernah oprek ginian. Susunan direktori MERN Project kita menggambarkan betapa powerfullnya menguasai Stack ini di tahun 2022:
Apa yang dibutuhkan
MongoDB
- Install MongoDB, bisa langsung di mesin atau via docker image. Karena ini untuk pemula seperti saya, kita akan install langsung pada mesin lokal.
- Perintah yang ditulis pada terminal:
- brew tap mongodb/brew
- brew install mongodb-community
- brew services start mongodb-community
Masuk ke mongosh sebagai shell yang disarankan untuk mongo, coba saja buat database dummy macam cinema
NodeJS
- Install NVM, caranya lihat disini : https://amanhimself.dev/blog/install-nodejs-using-nvm-on-macos-m1/
- Npm atau Yarn sudah terinstall dengan baik.
ExpressJS
Bertindak sebagai backend, sehingga area hidupnya ada di folder server. Sayangnya ExpressJS is unopionated (bagus dalam peroses belajar, mengurangi magic untuk pemula), maka berarti Kita perlu meng-install beberapa package lagi yaitu:
Kemudian berikut kode manisnya, dimana server ini akan running di port 9000
Dan coba running di terminal, sebagai server:
Kita akan testing API ini langsung via VSCode Thunder Client,
Sejauh ini Backend server sudah on, lanjut ke sub project web (ReactJS).
Dukung Saya supaya tetap menulis artikel-artikel yang baik, membayar sewa domain, dan server untuk blog ini. Caranya dengan donasi cendol via Trakteer.id.
Komentar: 0
Login untuk meninggalkan komentar