learn / learn

讓 Vibe Coding 網站能「記住資料」和「登入」:後端與資料庫入門

網站重新整理資料就不見?想做會員登入卻不知從何下手?用白話搞懂資料庫、後端、登入是什麼,以及怎麼開口請 AI 幫你加。

你可能遇過這種情況:網站做好了,使用者填了資料、按了送出,結果一重新整理就全部不見。或者你想做「會員登入」,卻不知道該怎麼開始。這背後其實是同一件事:你的網站需要「後端」和「資料庫」了。這兩個詞聽起來很工程師,但觀念其實不難。這篇用白話講清楚它們是什麼、什麼時候需要,以及怎麼請 AI 幫你加。

先分清楚:純前端 vs 有後端

用一個比喻:

判斷很簡單:你的網站需不需要「記住」使用者做的事? 需要,就要後端和資料庫。

什麼是資料庫?什麼是後端?

不用背這些定義,有個大概畫面就好——重點是知道「資料要存哪、判斷在哪做」。

什麼情況需要資料庫

這些都是 會員系統、電商、預約系統的核心。

後端服務:不用自己架伺服器

好消息是,現在有很多「幫你把後端和資料庫都準備好」的現成服務(這類叫 BaaS,Backend as a Service)。它們通常一次給你資料庫 + 登入 + 檔案儲存,你不用自己架伺服器、管主機。像 Supabase 就是常見的一種。用 vibe coding 時,你只要請 AI 幫你接上這類服務即可,它會處理細節。台灣的登入場景,也常搭配 LINE 登入 讓使用者一鍵登入、免記密碼。

安全:金鑰一定放後端

只要開始有後端和資料庫,安全就變得很重要:

因為牽涉後端,這類專案務必用能好好處理後端的工具,例如 CursorLovable

怎麼請 AI 幫你加

我的網站需要記住資料和做會員登入。幫我接上一個後端服務(含資料庫和登入),做出:使用者可以註冊/登入、登入後能看到自己的資料、資料存進資料庫重新整理也還在。所有金鑰放後端環境變數、不要放前端。重要權限判斷在後端做。做完用白話告訴我資料存在哪、怎麼備份。

常見問題

Q:我一定要懂資料庫才能做嗎? 不用懂細節。你要懂的是「觀念」——什麼要存、判斷在哪做、金鑰放哪。實作交給 AI,你負責描述需求和把關安全那幾點。想多懂一點名詞,看 名詞速查

Q:純前端和有後端,做起來差很多嗎? 有後端會複雜一些(多了資料庫、登入、權限),也更需要注意安全。所以建議:能純前端解決的(展示、落地頁)就純前端;真的需要記住資料再上後端。看需求選(可參考 vibe coding vs no-code)。

Q:後端服務要錢嗎? 像 Supabase 這類多有免費方案,小型專案通常夠用,用量大了再升級。部署一樣可用 免費方案 起步。

Q:AI 幫我接好了,我看不懂那些程式碼正常嗎? 正常。你不用看懂每一行(看 看不懂 AI 的程式碼怎麼辦),但務必掌握「金鑰有沒有放後端、權限判斷是不是在後端」這幾個安全關鍵,這是你一定要顧的。


要「記住資料」和「登入」,就需要後端和資料庫——觀念不難,實作交給 AI,安全你把關。記住:金鑰放後端、判斷在後端 → 搭配 會員系統 →安全底線 →,或回 挑個 Prompt 開始 →