Files
App-Estoque-LiberiKids/config/supabase.js
2025-11-29 21:31:52 -03:00

20 lines
618 B
JavaScript

const { createClient } = require('@supabase/supabase-js');
require('dotenv').config();
const supabaseUrl = process.env.SUPABASE_URL;
const serviceRoleKey = process.env.SUPABASE_SERVICE_ROLE_KEY;
const anonKey = process.env.SUPABASE_ANON_KEY;
const supabaseKey = serviceRoleKey || anonKey;
if (!supabaseUrl) {
throw new Error('Variável SUPABASE_URL não configurada. Defina-a no arquivo .env.');
}
if (!supabaseKey) {
throw new Error('Defina SUPABASE_SERVICE_ROLE_KEY (recomendado) ou SUPABASE_ANON_KEY no arquivo .env.');
}
const supabase = createClient(supabaseUrl, supabaseKey);
module.exports = supabase;