У меня есть приложение Angular, которое я пытаюсь обслуживать с сервера Flask. Приложение работает на Flask, но когда я нажимаю на ссылку в приложении, URL становится ..... / static / # вместо ..... / # что приводит к PageNotFound error . Как правило, / stati c добавляется в путь. Нужно ли размещать файлы указанным c способом, чтобы избежать этой проблемы? Я пытался изменить templateURL, но не знаю, как это работает.
Это то, что я сделал: создал шаблон, stati c внутри приложения. Вставьте копию Angular пользовательского интерфейса внутри приложения. Создан .py файл для запуска приложения. Построил приложение angular, используя ng build --base-href / static / . Затем скопируйте файлы. js в stati c и индексируйте. html в папку шаблонов. Первая страница в порядке, но при нажатии на ссылку i go to .... / static / #, что приводит к ошибке PageNotFound.
IN NUTSHELL, STATI C СОДЕРЖАНИЕ ПАПКИ НЕДОПУСТИМО !
Кроме того, глифик не отображается должным образом при работе на Flask, но хорошо отображается при работе на localhost: 4200. Вместо этого он показывает другой символ на Flask. Некоторые другие стили также выходят из окна при использовании Flask, но работают иначе.
Любые предложения приветствуются.