Могу ли я обслуживать приложение react (с react router) с определенной конечной точки?

У меня есть приложение Django. Большинство конечных точек для этого приложения будут обслуживать шаблон. Однако я хотел бы, чтобы одна конечная точка, скажем example.com/xyz, обслуживала приложение React. Это приложение react использует маршруты, поэтому оно будет манипулировать путем url.

Мой вопрос состоит из двух частей:

  1. Если это возможно, как я могу гарантировать, что React router сохранит исходную конечную точку /xyz в пути, прежде чем добавлять к ней что-либо еще?

  2. Как я могу настроить Django на возврат приложения react для ЛЮБОЙ конечной точки, начинающейся с /xyz?

  1. Да; установите basename для вашего маршрутизатора на /xyz.
  2. С помощью re_path а ля re_path(r'^xyz/.*', TemplateView.as_view(template_name="template_rendering_react_app.html")),
  3. .
Вернуться на верх