Я создал проект Angular 7, в котором есть несколько приложений для разных ролей, таких как администратор, пользователь, редактор и т. Д., У каждого из которых есть разные компоненты и представление.
Зарегистрированный пользователь получит свою роль пользователя.приложение, в котором любой гостевой пользователь будет заходить на приложение «веб-сайт», на котором есть страница входа и регистрации.
Моя проблема заключается в маршрутизации с использованием Express к различным угловым приложениям на основе роли пользователя, определенной во время аутентификации.Это работает с одним угловым приложением, но не работает с несколькими угловыми приложениями
app.get('/', (req, res) => {
if (user.isAdmin) {
return res.sendFile(path.join(__dirname, '../../client/dist/admin/index.html'));
}
if (user.isUser) {
return res.sendFile(path.join(__dirname, '../../client/dist/user/index.html'));
}
return res.sendFile(path.join(__dirname, '../../client/dist/website/index.html'));
})