Middleware Pada REST API

Middleware secara umum adalah software yang menghubungkan dua software berbeda. Middleware berada di tengah – tengah sehigga disebut middle.
Pada REST API, middleware berada pada client dan server, lebih tepatnya antara route dan handler. Sehingga, middleware berada setelah request diterima server. Kemudian middleware akan berjalan untuk melakukan fungsinya.

Baru kemudian mengirimkan hasilnya ke controller. Pada REST API, middleware banyak fungsinya. Misalnya middleware untuk autentikasi user, melakukan log, parsing json, dan lain lain.

Sumber Referensi : slideshare