第七章:點亮知識中樞(二):召喚前端裝甲與修復術

更新 發佈閱讀 5 分鐘
vocus|新世代的創作平台

駕馭雲端環境、綁定神經元,直擊開發畫面

大腦設定檔裝好且套件採購齊全,現在進入最關鍵的裝甲注入階段。我們要把由 AI 與你共同鍛造的主程式碼放入系統。

StackBlitz 是高度即時的雲端開發環境。它的反應速度極快,任何微小錯誤都會立刻反映在預覽畫面上。跟著 夜星 的腳步,我們逐一破解報錯畫面。


第一關:隱藏任務:獲取通行證 LIFF ID

貼上程式碼前請先完成此任務,這攸關系統能否辨識你的身分。

  1. 建立 Login 頻道:進入 LINE Developers,在 Provider 下方點擊「Create a new channel」,選擇 LINE Login
  2. 設定類型:App types 僅勾選 Web app。名稱隨意填寫,拉到底點擊 Create。
  3. 新增 LIFF 應用程式:點擊上方 LIFF 分頁並按下 Add
    • Size:選 Full
    • Endpoint URL:先填 https://localhost
    • Scopes:務必勾選 profileopenid
    • Bot prompt:自用實測請選擇 Off
  4. 正式發布:在頻道狀態點擊 Developing,切換為 Published

第二關:主程式大搬風與神經綁定

相關程式碼,請到我的 github 尋找,或直接開啟此連結後複製程式碼

  1. 鎖定目標:點擊展開左側 src 資料夾,找到 App.tsx(或 app.jsx)。執行「全選、刪除」,將主程式碼整串貼上。
  2. 神經綁定:修改程式碼頂部(約第 7 與第 8 行):
    • const GAS_URL = '你的GAS網址/exec';
    • const LIFF_ID = '剛剛拿到的LIFF ID';

第三關:核心流程:GAS 重新部署術

如果你修改了後端程式碼(例如註解掉噴錢的回覆功能),絕對不能點「新部署」。請依照以下流程確保網址不變:

  1. 管理部署:在 GAS 頁面點擊「部署」>「管理部署」。
  2. 編輯版本:找到現有的部署紀錄,點擊右上角的 「鉛筆(編輯)」 圖示。
  3. 建立版本:在版本選單中選擇 「建立新版本」
  4. 完成更新:確認執行身分為「我」,存取權限為「所有人」,最後按下「部署」。

夜星叮嚀:只有透過「管理部署」更新版本,你的 GAS_URL 才不會變動。若每次都點「新部署」,你就要回 StackBlitz 改一次網址,這太折磨人了。


第四關:直擊錯誤畫面!StackBlitz 修復手術

按下存檔(Ctrl+S)後若預覽視窗報錯,請執行修復:

  • 檔名對齊:檢查左側目錄。若主程式檔名與 main.tsx 裡的 import 路徑大小寫不符,系統會罷工。請右鍵點擊檔案選擇「Rename」修正。
  • 重灌積木:若紅字顯示 Module not found,點擊下方「Terminal」視窗,輸入 npm install 並按下 Enter。
  • 強制重整:若畫面卡住,點擊預覽視窗頂部的「環形箭頭」或直接按 F5 重新載入網頁。

💡 夜星的防呆檢查清單

  • GAS 權限:確認存取權限是否依然維持在「所有人 (Anyone)」。
  • 沈默註解:再次確認 GAS 程式碼中所有 replyToLine 前方是否有雙斜線 //
  • 如果不在乎line 訊息要付費的話,可以將沈默註解雙斜線 // 移除,移除後記得重新「部署」。
  1. 管理部署:在 GAS 頁面點擊「部署」>「管理部署」。
  2. 編輯版本:找到現有的部署紀錄,點擊右上角的 「鉛筆(編輯)」 圖示。
  3. 建立版本:在版本選單中選擇 「建立新版本」
  4. 完成更新:確認執行身分為「我」,存取權限為「所有人」,最後按下「部署」。

本章總結 你的「知識中樞」已具備靈魂。現在它不只是代碼,而是具備即時互動功能的網頁。下一篇處理最終拼圖:將網頁免費發布,變成手機首頁的專屬 App。我們發布篇見!



留言
avatar-img
與夜星同行:AI 實踐筆記
0會員
8內容數
在資訊碎片化的時代,一個教職人員試圖用 AI 為教育與生活留下一片清澈星空。我們一起在星夜中爆肝前行,讓科技成為奪回時間的工具。
2026/04/12
恭喜各位順利闖過後端新手村。現在正式從黑手轉職為網頁設計師。 多數教學要求在電腦安裝英文軟體並設定環境變數,過程繁雜。我們追求極限操作,只需開啟網頁 StackBlitz。這是雲端精神時光屋,只要有瀏覽器,平板或舊電腦都能成為頂規開發機。無論換新電腦實測或第一次開工,這篇文章即為你的復原標準作
Thumbnail
2026/04/12
恭喜各位順利闖過後端新手村。現在正式從黑手轉職為網頁設計師。 多數教學要求在電腦安裝英文軟體並設定環境變數,過程繁雜。我們追求極限操作,只需開啟網頁 StackBlitz。這是雲端精神時光屋,只要有瀏覽器,平板或舊電腦都能成為頂規開發機。無論換新電腦實測或第一次開工,這篇文章即為你的復原標準作
Thumbnail
2026/04/05
恭喜你挺過魔鬼般的後端接線期。看著試算表自動填入資料,那種爽感確實會讓人上癮。 在進入下一個魔王關卡前,我們先停下腳步回頭看。好傢伙,我們到底搭出了什麼怪物? 前四章的操作成果總結 過去這段時間,我們把節儉發揮出功效。我們利用 Google 試算表打造出零成本的輕量級關聯式資料庫。接著把 Go
Thumbnail
2026/04/05
恭喜你挺過魔鬼般的後端接線期。看著試算表自動填入資料,那種爽感確實會讓人上癮。 在進入下一個魔王關卡前,我們先停下腳步回頭看。好傢伙,我們到底搭出了什麼怪物? 前四章的操作成果總結 過去這段時間,我們把節儉發揮出功效。我們利用 Google 試算表打造出零成本的輕量級關聯式資料庫。接著把 Go
Thumbnail
2026/04/05
上一篇我們讓 GAS 心臟開始跳動了。好傢伙,你手裡那串「網頁應用程式網址」就是這座工廠的地址。現在我們要回 LINE 的地下機房進行最後的接線。 說真的,這一步最容易出錯。如果你不想讓辛苦蓋好的助理變成一個亂回話、沒幾天就耗盡你 200 則免費額度的賠錢貨,請務必盯緊接下來的每個細節。 幫機器
Thumbnail
2026/04/05
上一篇我們讓 GAS 心臟開始跳動了。好傢伙,你手裡那串「網頁應用程式網址」就是這座工廠的地址。現在我們要回 LINE 的地下機房進行最後的接線。 說真的,這一步最容易出錯。如果你不想讓辛苦蓋好的助理變成一個亂回話、沒幾天就耗盡你 200 則免費額度的賠錢貨,請務必盯緊接下來的每個細節。 幫機器
Thumbnail
看更多