Реакция Джанго - Ошибка развертывания на Heroku (страница не найдена 404) - PullRequest
0 голосов
/ 21 октября 2019

Я развертываю свой проект Django React в Heroku. Сборка прошла успешно, но когда я захожу на сайт, который https://django -react-app-nba.herokuapp.com / , я получаю django-react-app-nba.herokuapp.com/:14 GET https://django-react-app-nba.herokuapp.com/static/frontend/main.js net::ERR_ABORTED 404 (Not Found)

(Разработка для этогопроект следовал этому уроку404 (не найдено))

Я не понимаю, почему Django даже ищет этот URL, кто-нибудь может меня просветить?

Server Error

Путь к файлам моего проекта

My Project Files Path

nbavoting urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path("admin/", admin.site.urls),
    path("", include("frontend.urls")),
    path("", include("teams.urls")),
    path("", include("users.urls")),
]

веб-интерфейс urls.py

from django.urls import path
from . import views

urlpatterns = [path("", views.index)]

веб-интерфейс views.py

from django.shortcuts import render

def index(request):
    return render(request, 'frontend/index.html')

Моя догадкапроблема в том, что маршрутизатор во внешнем интерфейсе конфликтует с маршрутизацией на стороне сервера? (я использую HashRouter в React)

1 Ответ

0 голосов
/ 21 октября 2019

Я забыл запустить "npm run build" ...

...