- Install Semua Dependencies
npm install
- Jalankan MySQL dan Buat database MySQL dengan nama submission-bibit dengan ketentuan sebagai berikut:
HOST = localhost
USER = root
PASSWORD = ''
PORT_DB = 5432
DB = submission-bibit
- Uncomment code dibawah ini yang terdapat pada index.js, untuk migrate otomatis semua tabel
From this:
// const dbMigate = require('./model/index')
// dbMigate.sequelize.sync();
To this:
const dbMigate = require("./model/index");
dbMigate.sequelize.sync();
- Lalu jalankan dengan mengetikan pada terminal
nodemon
atau
npx nodemon
Untuk melihat hasil pekerjaan submission dapat melihat link dibawah ini:
http://localhost:8081/task1
Untuk Codenya dapat di lihat pada ~/controller/task1-controller.js
http://localhost:8081/task2/search?keywords=&page=
Masukan judul yang ingin dicari pada parameter keywords dan untuk menganti hasil berdasarkan page cukup ganti nilai pada parameter page, Setiap keyword yang dimasukan akan tersimpan di database
Untuk Codenya dapat di lihat pada ~/controller/task2-controller.js function expressions task2ListSearchMovie
http://localhost:8081/task2/detail?id=
Untuk Codenya dapat di lihat pada ~/controller/task2-controller.js function expressions task2SearchMovieById
Masukan parameter id berdasarkan imdbID untuk melihat informasi detail movie
http://localhost:8081/task3/findWord?word=
Masukan kata yang terdapat simbol '(' dan ')' untuk mendapatkan hasil yang diinginkan
Untuk Codenya dapat di lihat pada ~/controller/task3-controller.js
http://localhost:8081/task4
Untuk Codenya dapat di lihat pada ~/controller/task4-controller.js
Terimakasih sudah melihat code saya..
Best Reqards Muhammad Faizin