import {createClient} from "@supabase/supabase-js";
let client = createClient(
'http://supabase.example.com/',
'supabase-anon-api-key',
);
const { data, error } = await client.auth.signInWithPassword({
email: 'user@example.com',
password: 'random-password',
})
if (error != null) {
throw error
}
let userinfo = await client
.rpc('userinfo', {})
console.log("Got userinfo", userinfo)
// prints: {
// error: undefined,
// data: { uid: null, role: 'anon' }, <-- this should be role "authenticated"
// count: undefined,
// status: 200,
// statusText: 'OK'
// }
import {createClient} from "@supabase/supabase-js";
let client = createClient(
'http://supabase.example.com/',
'supabase-anon-api-key',
);
const { data, error } = await client.auth.signInWithPassword({
email: 'user@example.com',
password: 'random-password',
})
if (error != null) {
throw error
}
let userinfo = await client
.rpc('userinfo', {})
console.log("Got userinfo", userinfo)
// prints: {
// error: undefined,
// data: { uid: null, role: 'anon' }, <-- this should be role "authenticated"
// count: undefined,
// status: 200,
// statusText: 'OK'
// }