Skip to content

erickvasilev/mern-stack-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Stack v1.0

Ini adalah MERN stack yang sudah dikonfigurasi agar bisa:

  • Menjalankan Aplikasi React di server yang sama dengan Express Server.
  • Create, Read, Update dan Delete data dari database via REST API

PENTING: install terlebih dahulu MongoDB di server anda

ref: https://docs.mongodb.com/manual/installation/

Instalasi

  1. Clone repository
git clone https://github.com/erickvasilev/mern-stack-boilerplate.git
  1. masuk ke direktori dan jalankan npm install
cd mern-stack-boilerplate && npm install
  1. Konfigurasi koneksi database

Ubah address dan dbName sesuai dengan konfigurasi mongoDB anda di: server/config.js.

Untuk Development

Ketika development, app harus dijalankan dengan dua command dibawah ini...

node server/server.js

jalankan perintah diatas lalu biarkan, dengan menggunakan terminal yang lain, jalankan...

npm start

Untuk Production

Untuk Production, build terlebih dahulu App nya, lalu hidupkan Express Server

Build React App

npm run build

Setelah itu, hidupkan Express Server

cd server
npm start

Aplikasi anda akan jalan di port 3001.

BIG Thanks

Learn from here: https://docs.microsoft.com/en-us/azure/cosmos-db/tutorial-develop-mongodb-react