Привет. Все проекты хранятся в монорепах заведенных специально под бизнес сервис. Например, монорепа с админкой и монорепа с лк, не связанные с собой, отдельные репы
Привет! Сорри, за долгий ответ. Да мы работаем с глобальным слоем авторизации в хосте. Ремоуты ничего не знают про авторизации, они только знают где взять пользователя если он им нужен. Всем остальным управляет хост, в нем лежат интерсепторы, обработчики ответов с редиректами на логин и т.д
Нет, проблем не возникает. На уровне конфига мы можем управлять зависимостями и синглтонить их. Поэтому все что касается ангуляра автоматом прописано как singlton: true
1. Да можно использовать, для этого внутри ремоута нужно определить роут и вызвать с помощью функции loadRemoteEntryModule().
2. При использовании nx-workspace автоматом перезагружается хост, но появилось это относительно недавно, до этого приходилось ручками обновлять страницу в браузере. В остальном hot работает как надо
3. Поддержка SSR заявлена, но не совсем отлично работает, поэтому данный момент пока держу за скобками и отложил в бэклог)
Получение стилей как и остальной статики, разруливается через baseHref, так что мы исключили такую возможность. Модуль получит только тот набор стилей что запросил + глобальные стили из хоста
Привет. Все проекты хранятся в монорепах заведенных специально под бизнес сервис. Например, монорепа с админкой и монорепа с лк, не связанные с собой, отдельные репы
В данный момент в core команде 3 человека. За каждой бизнес командой у нас закреплено в среднем по 2-3 микрофронта которыми занимаются только они.
Привет! Сорри, за долгий ответ. Да мы работаем с глобальным слоем авторизации в хосте. Ремоуты ничего не знают про авторизации, они только знают где взять пользователя если он им нужен. Всем остальным управляет хост, в нем лежат интерсепторы, обработчики ответов с редиректами на логин и т.д
Для ангуляра не видится смысла в данном действии. С появлением нормального standalone API в 15 версии, можно рассмотреть данное решение.
Нет, проблем не возникает. На уровне конфига мы можем управлять зависимостями и синглтонить их. Поэтому все что касается ангуляра автоматом прописано как singlton: true
Как и любая другая технология в целом. Серебряных пуль не существует.
В данном кейсе главным выберется тот стиль, что прилетел из host приложения.
1. Да можно использовать, для этого внутри ремоута нужно определить роут и вызвать с помощью функции loadRemoteEntryModule().
2. При использовании nx-workspace автоматом перезагружается хост, но появилось это относительно недавно, до этого приходилось ручками обновлять страницу в браузере. В остальном hot работает как надо
3. Поддержка SSR заявлена, но не совсем отлично работает, поэтому данный момент пока держу за скобками и отложил в бэклог)
Получение стилей как и остальной статики, разруливается через baseHref, так что мы исключили такую возможность. Модуль получит только тот набор стилей что запросил + глобальные стили из хоста