I am currently building a django-react web apps, I am wondering how do I handle my 404 error on react-router and not with django side, this is my code which 404 error will be routed on django server side...
urlpatterns = [
path('admin/', admin.site.urls),
re_path(r'^api/', include(urls)),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL,
document_root=settings.MEDIA_ROOT)
routes = getattr(settings, 'REACT_ROUTES', [])
# urlpatterns += [url(r'^',
TemplateView.as_view(template_name='index.html'))]
urlpatterns += [url(r'^(%s)?$' % '|'.join(routes),TemplateView.as_view(template_name='index.html'))]