2

Имеет ли смысл иметь несколько приложений AngularJS SPA и single node.js для крупных корпоративных проектов?Несколько SPA с node.js и AngularJS

I.e. домой, логин и пользователи - это экспресс-маршруты, а дети/частичные части будут маршрутизироваться в AngularJS как SPA. С этими словами я хотел бы разбить статический контент (JS, CSS ..) на более мелкие пакеты/файлы, получить контроль над общественным содержанием (аутентификации для содержания бэкэнд), более равномерно нагрузку на сервер и т.д.

  • /дома
    • /контакт
    • /продукты
  • /Войти
    • /Войти
    • /регистрация
    • /паролем сброса
  • /пользователей
    • /список всех
    • /Детали
    • /создать . . .

ответ

0

это звучит очень странно. Угловой - это ваш передний конец. Ваши угловые маршруты для ваших взглядов. Угловые могут обслуживаться Apache или NGINX или узлом.

Узел Express был бы вашим фоновым контентом и мог бы прокси-запросы к базе данных и т. Д. ИЛИ мог обрабатывать сами запросы.

Экспресс маршруты будут обрабатывать запросы для данных/HTTP ДОЛЖНОСТИ для создания данных и т.д.

Вы можете иметь угловую главную страницу, которая визуализирует некоторые данные. ваш угловой контроллер может сделать $ http.get («/ dataforhomepage»), который даст вам данные, чтобы сделать ваш взгляд угловатым. Другими словами, API-запросы Express могут иногда ассоциироваться с определенным представлением, но это не является строгой ассоциацией.

больше вопросы спрашивайте.

PS путем разделения бэкэнд и интерфейса таким образом, что позволяет разделить проблемы. Я бы настоятельно рекомендовал вам сгруппировать ваше решение с помощью докеров. Его легко учиться и потрясающе! :)

+0

Вы объяснили то, что я уже знаю и не спрашивал. Я знаю, как работает угловой, экспресс, node.js. Я знаю, что делает ui-router (или ngRoute) и экспресс-маршруты, как работают http-запросы. Я просил наилучшую практику для деления углового приложения SPA на более мелкие приложения и если это имеет смысл – Peter

+0

* удаляет upvote * – danday74

+0

Так что основные вопросы будут upvote, немного расширенный вопрос не стоит upvote? – Peter

Смежные вопросы