Требуется помощь: Ошибка 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/

Вернуться на верх