内容提要
用户现在可以在Supabase仪表板上直接创建、测试、编辑和部署边缘函数,无需安装CLI或Docker。仪表板内置代码编辑器和测试工具,支持Deno 2.1,新的API简化了无Docker部署的开发流程。
关键要点
-
用户现在可以在Supabase仪表板上直接创建、测试、编辑和部署边缘函数,无需安装CLI或Docker。
-
仪表板内置代码编辑器支持Deno和Supabase特定API的语法高亮和类型检查。
-
边缘函数编辑器提供常见用例的模板,如Stripe WebHooks、OpenAI代理、上传文件到Supabase存储和发送电子邮件。
-
已部署的函数可以直接在仪表板中编辑,并可以调用内置AI助手进行解释、调试或编写代码。
-
可以通过Supabase CLI或仪表板下载边缘函数的源代码,但目前不支持版本控制或回滚。
-
仪表板内置测试工具允许用户使用不同的请求负载、头部和查询参数测试边缘函数。
-
现在可以通过Supabase CLI使用--use-api标志部署边缘函数,无需Docker,未来版本将默认采用此行为。
-
新API使得在边缘函数编辑器和Supabase CLI中无需Docker进行部署成为可能,支持自定义集成和工作流程。
-
Supabase Edge Runtime现已支持Deno 2.1,用户可以使用内置命令管理项目、依赖、运行测试和代码检查。
-
Supabase托管平台仍在使用Deno 1.45,未来几周将提供有关在托管平台上部署Deno 2.1项目的更多细节。
延伸解读
无Docker部署的优势
通过Supabase仪表板直接创建和部署边缘函数,用户无需安装CLI或Docker,这大大简化了开发流程。对于初学者和快速原型开发者来说,这种无缝体验降低了技术门槛,使得更多开发者能够快速上手。
内置测试工具的实用性
仪表板内置的测试工具允许用户使用不同的请求负载和参数进行测试,提供了实时反馈。这对于调试和优化边缘函数非常重要,开发者可以在部署前确保功能的正确性和稳定性。
Deno 2.1的支持与未来展望
虽然Supabase托管平台仍在使用Deno 1.45,但Deno 2.1的支持为开发者提供了更强大的功能和工具。未来几周将有更多关于在托管平台上部署Deno 2.1项目的细节,开发者应关注这些更新,以便利用新特性提升项目效率。
延伸问答
如何在Supabase仪表板上创建边缘函数?
用户可以直接在Supabase仪表板上创建、测试、编辑和部署边缘函数,无需安装CLI或Docker。
Supabase的边缘函数编辑器支持哪些功能?
边缘函数编辑器支持Deno和Supabase特定API的语法高亮和类型检查,并提供常见用例的模板。
如何测试Supabase中的边缘函数?
用户可以使用仪表板内置的测试工具,执行边缘函数并使用不同的请求负载、头部和查询参数进行测试。
Supabase边缘函数的源代码如何下载?
可以通过Supabase CLI或仪表板下载边缘函数的源代码,但目前不支持版本控制或回滚。
Deno 2.1在Supabase中的支持情况如何?
Supabase Edge Runtime现已支持Deno 2.1,用户可以使用内置命令管理项目、依赖、运行测试和代码检查。
边缘函数的部署是否仍然需要Docker?
现在可以通过Supabase CLI使用--use-api标志部署边缘函数,无需Docker,未来版本将默认采用此行为。