La página de inicio no carga correctamente
Compilé e implementé con éxito mi código en Heroku.
Funciona bien localmente, pero reaccionar no representa el index.html
La API de back-end funciona correctamente aquí, pero la página de inicio aquí no se carga, usando ReactJS.
Todos mis códigos de GitHub están aquí dentro de la rama de desarrollo .
Seguí los pasos de esta publicación para alojar el mismo.
La página de inicio no tiene una URL o ruta adecuada definida.
Por ejemplo, puedes ir aquí:
https://mangya.herokuapp.com/administrador/
O aquí
https://mangya.herokuapp.com/api
...Ya que son URL válidas.
Su ruta de 'página de inicio' en blanco no aparece en la lista, por lo que no hay una vista, por lo que obtiene el error.
Para solucionar esto, debe cambiar su urls.py en MyBlog para que se vea así:
urlpatterns = [ path('', [path.to.your.view]), path('administrator/', admin.site.urls), path('api/', include(router.urls)) ]En Django, para que cualquier cosa se represente cuando presiona una URL, debe tener una vista definida que represente la plantilla, esto es lo que muestra mi ejemplo para su urls.py.
Entonces, por ejemplo, si está tratando de ejecutar Vue, React o cualquier otro marco de interfaz que dependa de una API y llamadas Ajax para completar una página, debe permitir que Django procese esa página base como es el servidor ejecutando su aplicación.