需要一個保持執行的流程? 使用 Compute 以獲取佇列背景工作、AI 推理迴圈和任何具狀態的東西。Edge Functions 用於請求/回應和短期工作。
功能
HTTP 觸發器
每個函式都可在https://<project>.insforge.dev/functions/<name> 上存取。標準 fetch 輸入,標準 Response 輸出。串流、JSON、重新導向和 websocket 都可以運作。
排程
將 cron 運算式附加到函式,InsForge 會按時呼叫它,失敗時重試。有關 cron 語法和執行模型,請查看 Schedules。資料庫觸發器
將函式連接以在對資料表的INSERT、UPDATE 或 DELETE 上觸發。函式接收列有效負荷並使用服務角色 JWT 執行,因此它可以執行特權後續寫入。
祕密和環境變數
為每個函式設定環境變數和祕密。儀表板、CLI 和 MCP 都讀寫相同的儲存區;祕密永遠不會透過您的存放庫往返。日誌
每次呼叫都會擷取結構化日誌,可按狀態、持續時間和函式名稱查詢。InsForge MCPget-function-logs 工具允許您的代理在不離開編輯器的情況下診斷失敗。
Deno 標準程式庫
使用 Deno 標準程式庫 和來自jsr.io、esm.sh 或 npm: 說明符的任何 ESM 模組。您無需執行打包程式,也沒有 node_modules 目錄來運送。
概念
Schedules
在 cron 運算式上執行函式,而不是回應請求。
使用它進行建置
TypeScript SDK
從 Node、瀏覽器和邊緣呼叫和串流函式。
Swift SDK
從 iOS 和 macOS 應用呼叫函式。
Kotlin SDK
從 Android 和 JVM 應用呼叫函式。
REST API
普通 HTTP 函式端點,可從任何語言呼叫。
下一步
- 設定 CLI 以連結您的專案(建議的路徑)。
- 瀏覽 TypeScript SDK 參考 以瞭解呼叫模式。