Heroku sveltekit + django страница не найдена для фронтенда

Procfile

release: python ecoBackend/manage.py migrate
web: cd ./ecoBackend && gunicorn ecoBackend.wsgi --log-file -
worker: npm run start

package.json

"heroku-postbuild": "npm run build",
"start": "node dist/index.js",
"build": "vite build"

svelte.config.js

import adapter from '@sveltejs/adapter-node';
import preprocess from 'svelte-preprocess';

/** @type {import('@sveltejs/kit').Config} */
const config = {
    preprocess: preprocess(),

    kit: {
        adapter: adapter({
            out: 'dist'
        })
    }
};

export default config;

settings.py

Я устанавливаю приложение с django в качестве бэкенда и svelte-kit в качестве фронтенда, когда я устанавливаю приложение и перехожу, например, к https://app.herokuapp.com, оно показывает мне Not found: The requested resource was not found on the server (должна показываться домашняя страница), но когда я перехожу к django специфическим url'ам, например https://app.herokuapp.com/admin/, оно работает как обычно.

Очень новичок в развертывании, поэтому любая помощь будет оценена по достоинству!

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