Skip to content

volkovpv/example-angular-route

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Как сделать сборке angular с rout для разных директорий?# ##Для запуска:##

##Вопрос:## Проект сделан на Angular.js с использованием роутинга без # .
Для правильной работы роутингда в header надо прописывать <base href="/dir/">, где dir является корневой директорией.
Но у нас на сервер версии выкладываются автоматически и выглядят так: http://site.ru/vers_1.9. т.е. на http://site.ru/ список ссылками на версии, а в http://site.ru/vers_x.x. уже тот самый интерфейс. Соответственно в теге base должно быть прописано /vers_x.x./
Каждый раз руками прописывать не вариант. В index.html автоматически прописывать то же проблематично. Оптимальный вариант это конфигурационный файл, куда jenkins при выкладывании на сервер прописывал путь.
Попробовал реализовать:

  1. с начало скачиваем config.json
  2. парсим его
  3. из полученных данных подставляем в разметку <base href="/dir/">
  4. и в конец тела подставляем все оставшиеся скрипты.

Но в консоли куча ошибок и проект не запускается.

Вопрос на Тосторе

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published