Требуется помощь: Ошибка 404 Vercel при развертывании приложения Django
Я пытаюсь развернуть приложение Django на Vercel, но постоянно сталкиваюсь с ошибкой 404: NOT_FOUND. Ниже приводится краткое описание моей установки и конфигурации, которую я использовал:
vercel.json Конфигурация
{
"version": 2,
"builds": [
{
"src": "build_files.sh",
"use": "@vercel/static-build",
"config": {
"distDir": "staticfiles_build"
}
},
{
"src": "notes/wsgi.py",
"use": "@vercel/python",
"config": { "maxLambdaSize": "15mb", "runtime": "python3.9" }
}
],
"routes": [
{
"src": "/(.*)",
"dest": "notes/wsgi.py"
},
{
"src": "/static/(.*)",
"dest": "/static/$1"
}
]
}
Что я пробовал Убедились, что wsgi.py правильно настроен и доступен для вызова. Убедился, что статические файлы собраны и хранятся в каталоге staticfiles_build. Проверил секцию routes and rewrites файла vercel.json на предмет правильного сопоставления. Описание проблемы После развертывания я получаю ошибку 404: NOT_FOUND при доступе к приложению. Однако процесс сборки завершается успешно, и генерируется URL-адрес развертывания.
Приложение Django отлично работает на моей локальной машине, но, похоже, чего-то не хватает в моей конфигурации развертывания для Vercel.
Вопрос Какие изменения или дополнения нужно внести в файл vercel.json или процесс развертывания, чтобы решить эту проблему?
Любые рекомендации или предложения будут высоко оценены!
Ссылка на Github: https://github.com/Arnav613Gupta/Notes-Api.git url vercel: https://notes-api-snb5-pearl.vercel.app/