跳轉到主要內容
不算。你平常對資料表做增刪改查的時候,其實沒有執行任何函式,當然也就不是 Edge Function。在 InsForge 裡,你的程式碼有三種方式跟後端打交道,很容易搞混:讀寫資料庫。 你建好一張表,InsForge 自動就給你一套 REST 介面(例如 GET /api/database/records/{table})和一個帶型別的 SDK。你呼叫 selectinsert 這些,就是直接在讀寫資料庫,不用部署也不用跑任何東西。日常的增刪改查用這個就夠了,參見資料庫Edge Function。 當自動介面滿足不了、你想寫自己的伺服器端邏輯時才用它,例如接付款回呼(webhook)、登入掛鉤、在某列資料發生 INSERT/UPDATE/DELETE 時觸發一段程式碼,或者定時任務。它的特點是跑完一次請求就結束,不會一直待著。參見 Edge FunctionsCustom Compute。 當你需要一個一直開著的行程時才用它,例如佇列 worker 或者 AI 推論迴圈。這種工作 Edge Function 做不到,因為它不常駐。參見 Custom Compute一句話判斷:只是讀寫資料,就走資料庫(自動 REST);要寫一段跑完就結束的邏輯,用 Edge Function;要一直執行,用 Custom Compute。
存取權限是按 organization(組織) 共享的,不是按單個 project。你是把人邀請進擁有這些 project 的組織,他就能存取組織下的所有 project,沒有「只分享某一個 project」的入口。邀請步驟:
  1. 在 dashboard 裡,用左上角的組織切換器打開擁有該 project 的組織。
  2. 點左側欄的 Members
  3. Invite Member,填對方信箱,選一個角色:
    • Administrator(管理員):完全控制,既能管理 project,也能邀請、移除成員、修改成員角色。
    • Developer(開發者):能正常存取組織的 project,但不能管理成員。
  4. 對方會收到一封邀請郵件(7 天內有效)。他用「收到邀請的那個信箱」登入 InsForge 並接受後,就以你選的角色加入組織。
想專門加一個管理員,邀請時選 Administrator 即可,之後也能在 Members 列表裡改角色。只有 Administrator 能邀請和管理成員。把整個組織「移交給新 Owner」是另一個獨立操作,跟邀請成員不是一回事。要移交的話,打開 Organization Settings,用裡面的 Transfer Ownership(只有目前的 Owner 能發起,且對方必須是已驗證的 InsForge 使用者並接受郵件裡的請求)。
只有 Free 方案會出現暫停,原因有兩種:
  • 閒置:free 專案連續 7 天沒有任何請求後會被暫停。我們會先寄信提醒,任何一次請求都會重置這 7 天的計時。
  • 超出用量:如果你的 organization 超過 Free 的用量額度,底下的專案會一直保持暫停,直到你升級。
無論哪種情況,你的資料都完好無損。想徹底不再被暫停,把 organization 升級到 Pro。參見 Pricing
在 dashboard 裡打開這個專案,點 Restore Project,幾分鐘後就會帶著完整資料恢復。有幾種情況要注意:
  • free 專案在暫停後的 30 天內都可以在 dashboard 直接恢復。超過之後專案會被封存,你只能下載資料庫備份和 Storage 檔案(資料仍然不會遺失)。
  • 如果是因為 organization 超出用量而暫停,需要 Upgrade to Pro 才能恢復。
還是卡住?到我們的 Discord 提問,回應最快。