API的全名就叫作Application Programming Interface,用google翻譯的話就是應用程式的接口,什麼意思呢?就先告訴大家工程師有分前端工程師與後端工程師,前端工程師顧名思義就是第一時間使用者會接觸到的東西像是登入介面、使用系統功能、UI畫面介面...等等都是由前端工程師所撰寫的程式,後端工程師是將使用者在前端觸發了某些功能需要到功能程式碼去執行或者做新增、刪除、變更...等等,有關功能方面的運作都是由後端工程師去運行,那前端要怎麼去後端互相傳遞訊息呢?那就需要用API啦!!
舉例一個日常生活中的案例,今天你到了麥當勞想點餐點,到了服務台將你所想吃的餐點一一向服務生說明,然後進行結帳與等候,服務生將你所需要的餐點發送給內場工作人員,將你的食物製作出來,如果說今天沒這個服務人員,內場工作人員就不知道你想吃什麼,你也得不到你想要的餐點,所以說API就是服務人員,是程式碼與程式碼之間的服務人員,將前端所得到的資料帶過去給後端的程式碼去執行,執行完畢後回傳給前端告訴結果,希望這樣說明能夠讓讀者了解API是在做什麼。
那今天的內容講到這邊,謝謝觀看!!