Repository Submission Kelas Dicoding Belajar Fundamental Aplikasi Back-End
Silahkan bila tertarik untuk menjadikan repository ini sebagai refrensi 🙂
- Ekspor Lagu Pada Playlist
- Mengunggah Sampul Album
- Menyukai Album
- Menerapkan Server-Side Cache
- Pertahankan Fitur OpenMusic API versi 2 dan 1
- Buat objek khusus untuk menampung seluruh konfigurasi yang digunakan oleh service eksternal
- Meminimalisir boilerplate code pada handler dengan memanfaatkan onPreResponse event extensions
- Menghindari kesalahan lupa binding dengan arrow function
Clone Repository
git clone https://github.com/HendP/openmusic-app-back-end.git
Masuk kedalam folder proyek
cd openmusic-app-back-end
Install library
npm install || yarn install
Menyiapkan environment dengan menggunakan .env.template yang tersedia
# server configuration
HOST=
PORT=
# node-postgres configuration
PGUSER=
PGHOST=
PGPASSWORD=
PGDATABASE=
PGPORT=
# JWT token
ACCESS_TOKEN_KEY =
REFRESH_TOKEN_KEY =
ACCESS_TOKEN_AGE =
# Message broker
RABBITMQ_SERVER=
# Redis
REDIS_SERVER=
Jalankan proyek ini
npm run start || yarn start