在昨日的文章中,簡單地向各位展示直接藉由Function抓取API
所能得到的架構會是何者
而今天要向各位簡單說明如何藉由Function達成前後端分離
架構圖
在這裡,我們將Function依據他們的任務切割。
如果你要拉取的資料並未提供API,你可以嘗試使用這個架構。
在這個架構下:
- 前端Function:擔任DialogFlow Fullfiment的角色,
- 後端Function:負責爬蟲拉取資料並以JSON格式傳遞資料。
此種架構可以幫助你輕易地維護你的專案,
避免冗餘的程式碼阻礙你進行除錯。
例如
基於台灣電力公司提供之電力資訊的Action