© 2026 Hedgehog Software, LLC
console.log
.env
{"message":"No API key found in request","hint":"No
request header or url param was found."}
NEXT_PUBLIC_SUPABASE_URL="supabaseurl" NEXT_PUBLIC_SUPABASE_ANON_KEY = "anonkey"
import supabaseClient from "../utils/supabaseClient.js" export default function Home(props) { async function signInWithTwitter() { const supabase = supabaseClient() console.log(supabase) console.log(process.env.NEXT_PUBLIC_SUPABASE_URL, process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY) const { data, error } = await supabase.auth.signInWithOAuth({ provider: 'twitter', }) console.log(data, error) } return (<TwitterButton/>)
import {createClient} from "@supabase/supabase-js" const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL; const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY; console.log("something", supabaseUrl, supabaseAnonKey) // const supabase = createClient(supabaseUrl, supabaseAnonKey); export default function supabaseClient() { return createClient(supabaseUrl, supabaseAnonKey); }