Aier - это веб -приложение, которое позволяет вам создавать и делиться аватарами ИИ с друзьями. Он построен с Next.js, Supabase и Openai.
https://aier.app/


2023-06-05: Я решил использовать маршрутизатор страницы Next.js и извлечение данных на стороне клиента для создания этого приложения, я сам не буду перейти к маршрутизатору следующего.JS.
Если вы хотите использовать маршрутизатор приложений Next.js и извлечение данных на стороне сервера, приветствуется запрос.
npm installcp .env-vercel.local.example .env.local
# modify env varsnpm run devcp .env-emb.local.example .env.local
# modify env varsСкачать наборы данных с Aier-Data
бегать
npm run embed:tnpm install supabase --save-devnpx supabase loginnpx supabase gen types typescript --project-id [YOUR-PROJECT-REF] --schema public > types_db.tsnpm i -g vercelvercel login
vercel link
vercel env pull .env.localЧтобы начать, нажмите кнопку «Развернуть с Vercel» ниже.

Как только проект развернут, продолжите шаги на конфигурации ниже.
Первоначальная сборка потерпит неудачу из -за отсутствующих переменных среды полосы. После настройки полосы переосмыслить приложение.
Для Auth Redirects (Magic Links, поставщиков OAuth) для правильной работы в предварительных просмотрах развертывания, перейдите к настройкам авторитета (то есть https://app.supabase.com/project/:project-id/auth/url-configuration ) и добавить следующую url url в «redirect urls»: https://**vercel.app/*/* .
Вы можете прочитать больше о перенаправлении схемы подстановочного знака в документах.
Вы можете использовать сторонних поставщиков входа в систему, таких как Github или Google. Обратитесь к документам, чтобы узнать, как их настроить. После настройки вы можете добавить их в массив provider компонента Auth на странице signin.tsx .