2026年10月3日
iThome 鐵人賽 Day 19:用 Security Rules 限制陣列只能追加,留言不能被改寫,以及空陣列第一次追加被誤擋
兩個人共用的卡片加上留言,要讓資料庫自己守住只能新增、不能改寫別人的話。用 Firestore Security Rules 限制陣列只能多一筆、作者必須是自己;寫規則時踩到空陣列第一次追加被誤擋,以及新欄位寫進舊文件會被規則擋下兩個坑。
iThome 鐵人賽Vibe Coding
+4
AI Project Rescue
跑不動的先救回來
System Architecture
後台與資料串接
AI Application Development
Agent 與 RAG 串進來
Process Transformation
找出卡點、重寫流程
Corporate Training
讓團隊真的用起來
AI-Ready Website
讓 AI 也讀得懂
AI 讓做東西變快了,但做出來之後的事沒有變簡單。跑不動、不敢上線、沒人維護,這些我都接。
AI Project Rescue
Vibe coding 寫到一半卡住、跑不動、不敢上線?先止血讓它能動,再整理成你能繼續用 AI 往下改的系統。
System Architecture
後台、資料串接、權限與部署。規劃能撐住成長的架構,而不是先做出來再說。
AI Application Development
Agent、RAG、自動化流程,串進你原本在用的工具裡。
Process Transformation
先找出卡點在哪,再決定要不要上工具。
Corporate Training
客製化工作坊,讓團隊真的把 AI 用進日常。
AI-Ready Website
不只給人看,也要讓 AI 讀得懂、引用得到。
AI 應用、自動化、系統架構的實戰筆記。