Skip to content

zuhairajamt/GundamAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

project-2-zuhairajamt

Zuhairaja Musheera Tunggorono / 05311940000033

Gundam API

API ini merupakan API untuk mengakses beberapa model plastik gundam dari HG (High Grade) sampai dengan PG (Perfect Grade) serta untuk mengakses data film-film gundam

Tabel

Site dan dokumentasi

url: https://project2gundamapi.herokuapp.com/
dokumentasi: https://project2gundamapi.docs.apiary.io/

Dependencies yang digunakan

  1. Express (node.js framework)
  2. MySQL (driver mysql untuk node.js)
  3. Body-parser (middleware untuk menghandle post body request)
  4. Jsonwetoken (Membuat token dan auth)

Cara memakai secara localhost

  1. Clone git
  2. Buka web server
  3. Import sql yang sudah tersedia dan beri nama gundam_db
  4. Uncomment (line 11 - 17) bagian fungsi conn database dan comment yang bagian conn yang bagian online / hosting di file routes dan index.js
    sql
  5. Jalankan lewat terminal npm install agar mendapatkan node_modules
    npm install
  6. Install dependencies yang diperlukan
  7. Jalankan node . untuk start
    node

Cara memakai token dan contoh penggunaan method

  1. Untuk GET token bisa dengan https://project2gundamapi.herokuapp.com/api/user/token Token tersebut akan expired dalam 2000 detik

2. Kemudian taruh token di Headers dengan KEY = Authorization dan VALUE = Bearer (spasi) Token

3. Lau jika misal ingin post gunakan Body seperti ini di postman

5. jika tidak mengaktifkan token atau token salah akan muncul status forbidden

6. Untuk yang lebih lengkap method atau endpoint lainnya bisa di lihat di bagian dokumentasi API https://project2gundamapi.docs.apiary.io/

About

Gundam api plastic models, movies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published