Open alexbaumgertner opened 5 months ago
@alexbaumgertner не заметила сразу, что авторизация на верселе не работает https://my-interviews-indol.vercel.app/api/auth/error посмотрела логи, как написано на странице авторизации, ошибка ниже
добавила в Environment Variables : GITHUB_SECRET/ID, GOOGLE_SECRET/ID, NEXTAUTH_SECRET но пока что-то не заработало
[next-auth][error][NO_SECRET]
https://next-auth.js.org/errors#no_secret Please define a secret
in production. r [MissingSecretError]: Please define a secret
in production.
at t.assertConfig (/var/task/.next/server/app/api/auth/[...nextauth]/route.js:59:110934)
at _ (/var/task/.next/server/app/api/auth/[...nextauth]/route.js:59:104298)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async a (/var/task/.next/server/app/api/auth/[...nextauth]/route.js:83:19583)
at async e.length.t (/var/task/.next/server/app/api/auth/[...nextauth]/route.js:83:20994)
at async /var/task/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:41960 {
code: 'NO_SECRET'
}
вторая трудность с которой я столкнулась
не меняла в аторизации ничего в последнем коммите, но она почему-то перестала работать запрос никуда не уходит пока не понимаю в чем дело
Ок, Посмотрю завтра.
@AnnaApk Ты в Vercel деплоишь?
Покажи пожалуйста, как у тебя выглядит /settings/environment-variables
@alexbaumgertner c продакшеном все поправила https://my-interviews-indol.vercel.app/ должна авторизация работать
проблема локально осталась, но кажется проблема в том, что остался процесс какой-то на localhoct:3000, и проект запускается на 3001 а вроде как в nextauth по умолчанию 3000 для режима-разработки, как можно прервать чтобы не было запущено на конкретном сервере локально?
@alexbaumgertner c продакшеном все поправила https://my-interviews-indol.vercel.app/ должна авторизация работать
Супер! А в чем была проблема?
проблема локально осталась, но кажется проблема в том, что остался процесс какой-то на localhoct:3000, и проект запускается на 3001 а вроде как в nextauth по умолчанию 3000 для режима-разработки, как можно прервать чтобы не было запущено на конкретном сервере локально?
Да, 3000 порт по умолчанию. Посмотреть какой процесс занял порт можно так (если не путаю команды):
netstat -ano | findstr :<номер порта>
lsof -i :<номер порта>
— команды покажут ID процесса.
И завершить процесс через kill ID
.
Пробую менять поля (в safari) — не сохраняется. Когда нажимаю "редактировать ФИО" — показывается пустой инпут.
Супер! А в чем была проблема?
по большей части в моей невнимательности, после добавления переменных нужно было пересобрать прооект, и я не вспомнила, что в провайдерах в проектах (гитхабе и гугле) нужно добавить urlы продакшена
И завершить процесс через
kill ID
.
Да, убила процесс, перезапустила, теперь и локально все вернулось в норму
@alexbaumgertner замержила а стала проверять, и оказалось сломала что-то сегодня в 'experience' разберусь и поправлю
@alexbaumgertner поправила можно смотреть https://my-interviews-indol.vercel.app/
@alexbaumgertner
поправила
можно смотреть
Опыт добавляется, но в инпут не подставляется имя
@alexbaumgertner поправила
Все работает, спасибо большое!!!
отобразить имя и написать запросы для записи/изменения остальных полей https://github.com/AnnaApk/my-interviews/pull/10#issuecomment-2112480653