20 lines
618 B
JavaScript
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;
|