將 Line Liff App 發佈到免費的 Azure Static Web App
Azure Static Web App 是什麼? 在今年 5 月 Azure 推出了 Azure Static Web App 的服務,如果要一句話來說,建立此服務時,可以一併設定與 Github or Azure DevOps 連結,在每次 Commit 的時候,就能直接將前端應用程式佈署到Azure,大大的增加開發體驗。除了靜態的 HTML、CSS、JavaScript,支援主流框架 React/Angular/Vue.js,也支援用 C# 撰寫 SPA 的框架 Blazor,支援的前端框架可以到此連結,後端可搭配 Azure 的 Serverless 服務 (Azure Function) 來實現 Api 的串接,透過 Reverse-Proxy 也省去的 CORS 的設定 Azure Static Web App 的價格 在免費的方案,即提供 SSL 的 Hosting,及 2 個自訂網域,可於 DNS Server 設定 cname,也可佈署你的後端程式於 Azure Function 搭配前後端串接,享有 100 萬個 Request 的免費額度 發佈 LINE Liff App 到 Azure Static Web App LIFF 全名是 LINE Front-end Framework,一個可以在 LINE App 內運作的網頁程式,可以將一些不適合對話式的情境,結合於 Line App 裡面,達成一致的體驗,也因為是 Liff App 是全前端實現,所以很適合發佈到 Azure Static Web App,以下用官方的 Liff Starter 來做一個部屬示範 https://github....