Oke balik nulis lagi nih,, sekalian aja ya kita praktik ngoding.. Jadi disini saya ingin membuat web apps menggunakan javascript beserta restapi,, untuk database saya mencoba menggunakan Postgres.. Jadi rencananya saya akan membuat post management yang ada dashboardnya gitu loh guyss… Oke jadi kita akan memulainya pelan-pelan ya guyss.. wkwkkw
Install Requirement
disini saya menggunakan node versi v14.17.0 ,, dan langkah selanjutnya
npm init
npm i express objection knex pg
sudo apt install apache2
sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
sudo apt install pgadmin4
sudo apt install pgadmin4-desktop
sudo apt install pgadmin4-web
sudo /usr/pgadmin4/bin/setup-web.sh
oke kita install postgress web admin dan pastikan sudah ada apache ya guys,, misal kalian udah ada postgres bisa skip langkah diatas,, selain itu kita juga install knex dan objection yaahhh… selanjutnya masuk ke http://127.0.0.1/pgadmin4 dan login menggunakan email dan password..


kemudian kita konek ke postgres, untuk defaultnya karena kita belum ada db user maka untuk connect ke pgadmin kita menggunakan username postgres dan password kosong,, namun karena pgadmin error dan membutuhkan password maka kita bisa tambahkan password pada user default kita dengan cara
sudo -u postgres psql postgres
alter user postgres with password 'postgres';
kemudian setelah berhasil silahkan login,, buat database dengan nama bebas… terus kita install nodemon untuk mempermudah kita menggunakan webservernya …
npm i --save-dev nodemon
oke sebagai penutup part1 ini kita buat file index.js dan kita akan mulai ngoding yahhh…. cukup sekian dulu byeeeeee….