Loading...
Node.js | Vercel и PostgreSQL
Всем привет, я тут на vercel решил ИИшную разработку задеплоить, встал вопрос по БД, кто может человеческим языком объяснить как подключить Postgres к Vercel, использую Neon, но Vercel не дает заменить DATABASE_URL на ссылку из Neon для подключения
Если что .env не нужен в vercel, он не смотрит на него вообще при деплое.
Попробуй так
Открой проект - вкладка Settings - Environment Variables.
Нажми Add и создай переменную с именем DATABASE_URL.
Вставь туда строку из Neon . Ту, что начинается с postgresql://, поставь галочки на все .
Нажми Save и сделай новый Re-deploy чтобы применить изменения.
Всё. После этого Vercel будет использовать ту ссылку, которую ты вбил в настройках, а не ту, что лежит у тебя в файле.
Если не работает: проверь, что в vercel.json нет строчки типа "DATABASE_URL": "@DATABASE_URL" если есть, удали. Она не нужна.
Ramirez , насчет создания DATABASE_URL, я уже пробовал, но не вышло, может проблема в том, что у меня при создании БД затребовало префикс и я его указал, т.е сейчас вид такой project_DATABASE_URL, насчет удаления строки, гляну уже завтра, а то у меня 12 часов ночи
EseninLive (Вчера в 17:04)
Ramirez , насчет создания DATABASE_URL, я уже пробовал, но не вышло, может проблема в том, что у меня при создании БД затребовало префикс и я его указал, т.е сейчас вид такой project_DATABASE_URL, насчет удаления строки, гляну уже завтра, а то у меня 12 часов ночи
Да. Удали строку в vercel.json и редеплой сделай. Должно заработать
EseninLive (Вчера в 17:04)
Ramirez , насчет создания DATABASE_URL, я уже пробовал, но не вышло, может проблема в том, что у меня при создании БД затребовало префикс и я его указал, т.е сейчас вид такой project_DATABASE_URL, насчет удаления строки, гляну уже завтра, а то у меня 12 часов ночи
Префикс не ставь. Если ставишь в Environment Variables применяй тот же префикс в переменную.
Онлайн: 3
Время:
Gen. 0.0534
(c) Bym.Guru 2010-2026