[Day26] 透过GCP实作(2/4):进行前後端分离

在昨日的文章中,简单地向各位展示直接藉由Function抓取API
所能得到的架构会是何者
而今天要向各位简单说明如何藉由Function达成前後端分离

架构图

https://ithelp.ithome.com.tw/upload/images/20210925/20141015Bx3Xs2O7P1.png

在这里,我们将Function依据他们的任务切割。
如果你要拉取的资料并未提供API,你可以尝试使用这个架构。
在这个架构下:

  • 前端Function:担任DialogFlow Fullfiment的角色,
  • 後端Function:负责爬虫拉取资料并以JSON格式传递资料。

此种架构可以帮助你轻易地维护你的专案,
避免冗余的程序码阻碍你进行除错。

例如

基於台湾电力公司提供之电力资讯的Action

参考资料


<<:  [Day11] 团队系统设计 - 估点系统 (上)

>>:  Day26:河内塔(Tower of Hanoi)

第二天:什麽是 Gradle?以及为什麽需要它?

虽然我们或多或少听过 Gradle 这个名字,但其实在学习 Kotlin 程序语言时,好像没什麽机会...

Html元素(DAY3)

在上一篇文章介绍了有关文字的元素和段落元素,而这一篇会介绍网页中我们常常会看到的图片、影片、音乐、超...

Day 8 | 比较漂亮的清单-客制化Adapter

Adapter客制化 当需要图文并茂时,就需要客制化Adapter。 建立资料 data class...

DAY27-SQL语法(VIEW 实作)

建立虚拟资料表有两个方法,今天要来示范第一个方法,我已第四章报表作为范例: 首先我们,先在你所使用的...

必然 (1) 导论与前言

进入到铁人赛第 20 天。在摸索 20 天,我大概找到一种「每天花 90 分钟看书并摘要点什麽」的节...