Как перехватить все маршруты, не содержащие строки, по умолчанию - PullRequest
0 голосов
/ 23 октября 2018

Я обслуживаю API в формате / api / v # / ... и внешний интерфейс Angular из / из статического файла, и я не могу настроить маршрут, обслуживающий статические файлы, чтобы он не совпадал со всемивключая подстроку (в данном случае «api»).Я использую flask_restplus.

Я пытался выполнить обратное сопоставление регулярных выражений, но лучшее, что я получил от этого, - это то, что restplus ловит его с помощью swagger (на этом маршруте нет привязки, поэтомуне было прогресса).

Я хочу, чтобы Flask обслуживал index.html из статической папки, когда Angular изменяет маршрут, 'localhost: 8000 -> localhost: 8000 /where-else'.Это работает, когда Angular изменяет URL-адрес, но не при попытке обновить страницу.

Редактировать: В ответ на этот вопрос мы не нашли решение относительно быстро, хотя это выглядит довольно пряможду вопроса.Если вы посмотрите на это, то, как мы решили это, поместив эту логику маршрутизации в Apache.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...