Supabase signwithoauth нет создания нового пользователяJavascript

Форум по Javascript
Ответить
Anonymous
 Supabase signwithoauth нет создания нового пользователя

Сообщение Anonymous »

У меня есть простая страница входа в мое приложение Nuxt3, которое использует Supabase для входа в систему, используя Google или Github
Вот мой компонент < /p>

class="flex flex-col items-center justify-center h-screen bg-gray-500 text-white"
>


login with google


google






const sb = useSupabaseClient();

const login = async () => {
await sb.auth.signInWithOAuth({
provider: 'google',
options: {
redirectTo: 'http://localhost:3000/',
},
});
};

< /code>
У меня также есть имени промежуточного программного обеспечения auth.global.ts, которое используется для защиты некоторых страниц, но, во -первых, я просто регистрирую пользователя в нем, но пользователь возвращается. Значение signwithoauth возвращает нулевого пользователя. < /P>
export default defineNuxtRouteMiddleware(async (to, from) => {
const client = useSupabaseClient();
const {
data: { user },
} = await client.auth.getUser();
console.log(user);
});

< /code>
Когда я проверяю панель администратора Supabase, я вижу, что пользователь создан. Проблема заключается в том, что пользовательский объект возвращается NULL, поэтому я застрял на странице входа в систему. Во -первых, я просто регистрирую пользователя в нем, но пользователь возвращается NULL. Значение signwithoauth возвращает нулевого пользователя. < /P>
export default defineNuxtRouteMiddleware(async (to, from) => {
const client = useSupabaseClient();
const {
data: { user },
} = await client.auth.getUser();
console.log(user);
});

< /code>
Когда я проверяю панель администратора Supabase, я вижу, что пользователь создан. Проблема в том, что пользовательский объект возвращается нулевым, поэтому я застрял на странице входа в систему.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... a-new-user
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»