memfire-cloud-functions-js 中的 FunctionsClient 函数使用 supabase 初始化出错
-
在教程 https://docs.memfiredb.com/docs/app/sdkdocs/javascript/function/invoke/ 中,FunctionsClient 参数可以使用 supabase 客户端进行初始化。但是在我的工程中会报错,点进源码中发现 FunctionsClient 的构造器需要一个 url 参数。有人能帮忙解决一下这个问题吗
-
@maxgozzz 谢谢你推荐的方法,我把你的方法粘贴在这里,大家都可以看到:
之所以不能用supabase的sdk提供的supabase.functions.invoke方式来调用memfiredb的云函数就是因为host不一样,可以通过截图中的方式来解决,用一个自定义类继承SupabaseClient,在构造方法中修改一下functionsUrl,就可以使用supabase.functions.invoke的方式来调用云函数了。另外官方已经把详细的文档教程优化了一下,大家也可以看一下
https://docs.memfiredb.com/docs/app/sdkdocs/javascript/function/invoke/ -
@luca 大佬,你是 npm 上 memfire-cloud-functions-js 包的作者吗?可以帮忙看看吗