Sua primeira função Edge
Você irá escrever uma função, implantá-la em seu projeto, chamá-la do Node.js e ler seu resultado. Cada comando abaixo foi executado de verdade.
Antes de começar
Você precisa de:
- Node.js 20 ou posterior.
- A CLI
aura. Instale-o comnpm install -g @aurabase/cli(consulte a referência CLI para outras plataformas). - Uma conta Aurabase.
A CLI aura imprime suas mensagens em francês. Os resultados abaixo são copiados de execuções reais, não traduzidos.
1. Crie e vincule um projeto
Faça login, crie um projeto e vincule sua pasta de trabalho a ele. Substitua <org-slug> pelo slug mostrado por aura orgs list.
O último comando imprime a URL do projeto e suas primeiras chaves de API. Copie-os agora: as chaves iniciais são mostradas apenas uma vez. Se você sentir falta deles, crie novos no Studio em Configurações, Chaves de API.
Vincule a pasta atual ao projeto:
Em seguida, informe à CLI onde está o plano de dados e qual chave usar. Uma chave service_role é necessária para implantação, porque a implantação do código é uma ação administrativa.
Uma chave service_role ignora a segurança em nível de linha e pode implantar código. Nunca coloque-o em um pacote de navegador ou confirme .env.
2. Escreva a função
Abra aurabase/functions/hello/index.ts e substitua seu conteúdo:
Uma função deve chamar Deno.serve. Um export default nunca é chamado.
3. Implante
Chame-o uma vez na CLI para verificar se ele responde:
4. Chame-o do SDK
Você chamou uma função com a chave pública anon. Essa é a única chamada que uma chave pública pode fazer: veja quem pode chamar o que.
Para onde ir a seguir
- Invoque uma função: navegadores, servidores, cabeçalhos e a identidade do chamador.
- Erros, tempos limite e novas tentativas: o que fazer quando uma chamada falha.
- Segredos e ambiente: dê à sua função uma chave Stripe sem codificá-la.
- Como funciona uma invocação: o que aconteceu entre seu
invokee a resposta.