Ao visualizar essa página no navegador, você deverá começar a ver os dados iniciais que preenchemos!

\\\"Connecting

Adaptador SupabaseJS - Script do Cliente

Se o seu aplicativo usar a biblioteca cliente Supabase JavaScript (sobre a qual você pode ler mais no site de documentos), você poderá armazenar suas credenciais Supabase fora de sua marcação, tornando-a muito mais flexível.

Alterando o exemplo anterior, primeiro criamos um objeto cliente Superbase (mais sobre isso em seus documentos)

const supabaseUrl = \\'https://***link***.supabase.co/\\';const supabaseKey = \\'***apiKey***\\';const supabaseClient = supabase.createClient(supabaseUrl, supabaseKey);

e então registre esse cliente no ZingGrid

ZingGrid.registerClient(supabaseClient);

Finalmente definimos o atributo do adaptador em zg-data para supabaseJS e temos o seguinte

        Supabase                            

Trabalhando como antes

\\\"Connecting

","image":"http://www.luping.net/uploads/20240914/172631197666e56e2895727.png","datePublished":"2024-09-14T19:06:16+08:00","dateModified":"2024-09-14T19:06:16+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Conectando ZingGrid ao Supabase: Adicione um back-end em minutos

Conectando ZingGrid ao Supabase: Adicione um back-end em minutos

Publicado em 14/09/2024
Navegar:944

Postagem cruzada do meu artigo no blog Zing.

Supabase é uma alternativa de código aberto ao Firebase. Eles oferecem uma variedade de serviços, mas, para os fins deste artigo, nos aprofundaremos em como ele pode funcionar como um simples back-end para nossas grades.

Configuração inicial

Existem algumas etapas que precisamos seguir no lado da Supabase antes de começarmos a configurar nossas grades.

1. Criação de conta

Primeiro precisamos criar a conta Supabase à qual nos conectaremos. Você pode se inscrever no Supabase usando este link. Depois que sua conta for criada e o e-mail confirmado, passe para a próxima etapa.

2. Crie seu primeiro projeto

Vá em frente e vá até a página do painel e crie um novo projeto. Certifique-se de anotar o nome do projeto e a senha do banco de dados.

3. Anote as informações do projeto

É neste ponto que você deverá ver o URL do projeto e a chave da API. Precisaremos fornecer ambos ao ZingGrid em nosso código posteriormente, portanto, certifique-se de armazená-los em um arquivo local seguro.

4. Crie sua primeira mesa

Na barra lateral, clique na seção Editor de tabela. A partir daqui podemos criar nossa primeira tabela

Connecting ZingGrid to Supabase: Add a Backend in Minutes

O primeiro passo é dar um nome à nossa tabela, aqui usarei demoTable

Connecting ZingGrid to Supabase: Add a Backend in Minutes

Então podemos editar as colunas, terei duas colunas para este exemplo. Um para nomes e outro para sobrenomes.

Connecting ZingGrid to Supabase: Add a Backend in Minutes

5. Adicione alguns dados de amostra

Connecting ZingGrid to Supabase: Add a Backend in Minutes

6. Atualize as configurações de segurança

Desativaremos temporariamente a segurança em nível de linha para que possamos ler e escrever facilmente em nossa tabela para os fins desta demonstração. Na produção, desejaremos configurar funções adequadas com autenticação.

⚠️ NOTA: Esta alteração nas configurações é apenas para o propósito desta demonstração, não se destina à produção

Connecting ZingGrid to Supabase: Add a Backend in Minutes

Adaptador Supabase - API REST

ZingGrid oferece suporte a ambas as formas de interação com Supabase - por meio da API REST e por meio do script do cliente. Primeiro, examinaremos o uso da API REST.

Usando o código de demonstração inicial abaixo, certifique-se de substituir o seguinte:

  • ***link*** - O URL do projeto que você anotou anteriormente
  • ***tableName*** - O nome da tabela Supabase que você acabou de criar
  • ***apiKey*** - A chave API Supabase que você anotou anteriormente

  Supabase

Ao visualizar essa página no navegador, você deverá começar a ver os dados iniciais que preenchemos!

Connecting ZingGrid to Supabase: Add a Backend in Minutes

Adaptador SupabaseJS - Script do Cliente

Se o seu aplicativo usar a biblioteca cliente Supabase JavaScript (sobre a qual você pode ler mais no site de documentos), você poderá armazenar suas credenciais Supabase fora de sua marcação, tornando-a muito mais flexível.

Alterando o exemplo anterior, primeiro criamos um objeto cliente Superbase (mais sobre isso em seus documentos)

const supabaseUrl = 'https://***link***.supabase.co/';
const supabaseKey = '***apiKey***';
const supabaseClient = supabase.createClient(supabaseUrl, supabaseKey);

e então registre esse cliente no ZingGrid

ZingGrid.registerClient(supabaseClient);

Finalmente definimos o atributo do adaptador em zg-data para supabaseJS e temos o seguinte


  Supabase

Trabalhando como antes

Connecting ZingGrid to Supabase: Add a Backend in Minutes

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/camdyn_rasque/connecting-zinggrid-to-supabase-add-a-backend-in- Minutes-1ebe?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3