如何添加 supabase nativescript
Posted
技术标签:
【中文标题】如何添加 supabase nativescript【英文标题】:How to add supabase nativescript 【发布时间】:2022-01-19 19:18:26 【问题描述】:我正在用 vue 学习 nativescript。我正在尝试构建一个 supabase nativescript 应用程序。我无法使用检测或使用要求声明。 我已经登录了。它正在工作。但超级基地不是。 任何人都可以帮助我。
亲切的问候, 佩德罗
【问题讨论】:
【参考方案1】:您可以尝试使用 Nativescript CLI 添加这个 Nativescript 插件 https://market.nativescript.org/plugins/@triniwiz/nativescript-supabase/,它是 official package 的包装器:
ns plugin add @triniwiz/nativescript-supabase
然后在你的代码中像这样导入它:
import createClient from '@triniwiz/nativescript-supabase';
【讨论】:
【参考方案2】:我正在尝试这样做。我的以下基于firebase的代码正在评论中。我试图添加一个基于 Firebase 的代码。 如下: `
import Vue from 'nativescript-vue'
import Home from './components/Home'
//import VueDevtools from 'nativescript-vue-devtools'
import LoginPage from './components/LoginPage'
import supabase from "@triniwiz/nativescript-supabase-storage";
/*if(TNS_ENV !== 'production')
Vue.use(VueDevtools)
*/
// Prints Vue logs when --env.production is *NOT* set while building
//Vue.config.silent = (TNS_ENV === 'production')
/*new Vue(
render: h => h('frame', [h(LoginPage)])
).$start()*/
/*var supabase = require("@triniwiz/nativescript-supabase-storage");
supabase
.init(
// Optionally pass in properties for database, authentication and cloud messaging,
// see their respective docs.
)
.then(
function(instance)
console.log("supabase.init done");
,
function(error)
console.log("supabase.init error: " + error);
);*/
new Vue(
render: (h) => h('frame', [h(LoginPage)]),
).$start()
`
我正在尝试做一个 todo 应用程序来学习如何将 supabase 与 nativescript 一起使用。但我还没有找到任何关于我的问题的答案。可能我必须将您的想法用作客户导入。我要解决的问题是提供正确的登录,一个使用 supbase 连接的登录页面。我找不到任何文档来帮助我。也许我应该在这里寻求帮助并进行不和谐的聊天。
谢谢。
【讨论】:
嗨佩德罗,我正在尝试做同样的事情,有什么运气吗? tbh,实际上我没有什么要分享的,但如果你愿意,我们可以创建一个 github repo 并尝试一起工作。 还没有。我们当然可以。我正在阅读很多关于这个问题的内容,但什么也没有。给我发一条私人消息。以上是关于如何添加 supabase nativescript的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Node.js 从 Supabase Storage 保存文件(将 blob 转换为文件)
Supabase: 一个开源的后端服务,可以让你更快地构建产品
带有 Supabase 和 Flutter 的 Twilio 将数字解组到 Go 结构字段 SmsStatus.status