You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sebuah app / api yang bisa digunakan untuk menyimpan gambar dan melakukan operasi terhadap gambar yang tersimpan
LIBRARY
express
morgan (untuk logging)
mongoose (untuk integrasi dengan mongodb)
multer (untuk upload gambar dan management gambar)
zod (untuk validasi query,data,parameter)
bcrypt (untuk hashing password)
chalk (membuat logging menjadi berwarna)
jsonwebtoken
DATABASE
mongodb
Fitur
mendukung rest api request
user authentication
HTTP METHOD
GET
POST
DELETE
PATCH
API [get] ENDPOINT
> /images/q?
by_title=[TITLE] -> text title yang ada pada gamar
& order_by=[ORDER_OPTION] -> date,title,size
& limit=[Limit] -> jumlah gambar yang ingin di dapatkan
& page=[PAGE] -> untuk pagination (jika limit tidak diberikan defaultnya adalah 3)
/images
[post] /upload
> /user [all done]
/signin [POST] data -> {username,password}
/signup [POST] data -> {username,password,name,email}
/update/ -> update the user profile
/delete/ -> delete the user profile
/profile -> get the current user profile
informasi mengenai user akan di simpan ke dalam cookie berupa jwt token