跳转到主要内容
不算。你平时对数据表做增删改查的时候,其实没有跑任何函数,当然也就不是 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 提问,响应最快。