Мое понимание (или недоразумение): Я только начал изучать средний стек, и я вижу, что много учебников (большинство из них довольно старые) и некоторые проекты шаблонов (например, mean.io) используя угловую для маршрутизации вместо экспресс (около 80% угловой маршрутизации и 20% экспресс). Мое понимание угловой маршрутизации состоит в том, что предполагается, что ajax в шаблоне будет равен ngView
, который будет поддерживать перезагрузку страницы, предоставляя мне истинное одностраничное приложение.угловой аякс маршрутизации с экспресс
моя установка: Итак, у меня есть экспресс-маршрутизация всего запроса в индексный файл, и оттуда я создал маршруты в угловом для всех возможных запросов. каждый запрос направляется угловым файлом шаблона нефрита (который я видел как частичные).
Вопрос: так я думал, что угловое будет ajaxing в парциальное с каждым запросом (дает мне преимущество, не имея всей перезагрузки страницы), что делает истинное одно приложение страницы, но то, что я нашел это что, поскольку экспресс (или любой другой веб-сервер, если на то пошло), маршрутизирует весь запрос в индексный файл, так что угловой может сделать это, что индексный файл всегда перезагружается с каждым запросом. из-за этого я чувствую, что маршрутизация ajax бессмысленна. В конце концов, если индексный файл всегда перезагружается по каждому запросу, который, в свою очередь, перезагружает угловые файлы (и все js и css-файлы, которые вызывают в голове), тогда нет никакой реальной разницы между угловой маршрутизацией и экспресс-маршрутизацией в сочетании с шаблоном нефрита. ,
Вопрос: ли это путь угловой маршрутизации в сочетании с экспресс предназначен для установки и предположим функционировать или я делаю все это неправильно (или при использовании среднего стека, это больше личного выбора относительно того, какая маршрутизация используется, а не какое-либо преимущество/недостаток)?