-
yum install -y gcc-c++ make
-
curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -
-
yum install nodejs git -y
-
apt install -y g++ make
-
curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -
-
apt install -y nodejs git
-
node -v
-
npm -v
-
npm install ejs
-
npm install express --save
-
npm install --save express mysql body-parser hbs --save
-
npm install express-flash --save
-
npm install express-session --save
-
npm install method-override --save
-
npm install mysql --save
-
npm install dotenv --save
-
npm install pm2 -g -i
- Buat file .env pada folder aplikasi
- Tambahkan kebutuhan untuk mengkoneksikan database seperti hostname, user, password, dan nama database seperti berikut :
-
DB_HOST = YOUR ENDPOINT
-
DB_USER = YOUR USERNAME
-
DB_PASSWORD = YOUR PASSWORD
-
DB_DATABASE = YOUR DATABASE
-
Buat cluster database menggunakan RDS dari Amazon Aurora MySQL atau MySQL
-
Akses cluster database tersebut menggunakan tambahan software seperti HeidiSQL
-
Buat database dengan nama "barang"
-
Buat table menggunakan perintah berikut
-
CREATE TABLE IF NOT EXISTS
product
( -
product_id
int(11) NOT NULL AUTO_INCREMENT, -
product_name
varchar(200) DEFAULT NULL, -
product_price
int(11) DEFAULT NULL, -
PRIMARY KEY (
product_id
) -
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
-
-
Tambahkan data pada tabel product dengan perintah berikut :
-
INSERT INTO
product
(product_id
,product_name
,product_price
) VALUES -
(1, 'Product 1', 2000),
-
(2, 'Product 2', 2000),
-
(3, 'Product 3', 3000),
-
(4, 'Product 4', 2000),
-
(5, 'Product 5', 1500);
-
node index // menjalankan program node js yang diambil dari file index.js
-
pm2 start index.js //menjalankan otomatis program js ketika server direstart
-
buka browser dan masukan ip anda dan portnya seperti berikut: localhost:8000