express_todo_list

Todo List Express

Binar Mock Test

Muhammad Akbar

My FrontEnd Todo Repo here

Pertanyaan Mock Test

  1. Apakah Kegunaan JSON pada REST API?
  2. Jelaskan bagaimana REST API bekerja?

Jawaban Mock Test

  1. JSON digunakan untuk pertukaran data dengan terstruktur antara server dan klien. Developer bisa mengirim data dalam bentuk objek, array, string, angka, boolean, atau null. Selain itu JSON memungkinkan komunikasi antarplatform dengan dukungan dari hampir semua bahasa pemrograman. Server yang ditulis dalam satu bahasa dapat berkomunikasi dengan klien yang ditulis dalam bahasa pemrograman lain melalui pertukaran data dalam format JSON.

  2. Secara singkat REST API adalah cara bagi sistem yang berbeda untuk berkomunikasi melalui protokol HTTP. Klien mengirim permintaan menggunakan metode HTTP seperti GET, POST, PUT, PATCH atau DELETE ke server, yang kemudian server memberikan respons dengan menggunakan kode status HTTP dan data dalam format yang ditentukan seperti JSON.

Deskripsi fitur

  • Sequelize ORM
  • Relasi Many to One
  • JWT Auth
  • Express Validator for validation input

Deployed Project

Documentations http://103.193.177.199:8000/api-docs/

Postman Documentations

Import TodoListFull_Deploy.json to your Postman and enjoy

Installation

Clone this repo

git clone https://github.com/barpsma/express_todo_list.git

Open directory

cd express_todo_list

Install package

npm install

configure .env

nano .env

configure config database

nano /config/config.json

Create database that has been configured in config.json

sequelize db:create

Migrate database

sequelize db:migrate

Usage

Make sure nodejs already installed on your computer

npm start

License

MIT