2015-02-18 4 views
1

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

моя установка: Итак, у меня есть экспресс-маршрутизация всего запроса в индексный файл, и оттуда я создал маршруты в угловом для всех возможных запросов. каждый запрос направляется угловым файлом шаблона нефрита (который я видел как частичные).

Вопрос: так я думал, что угловое будет ajaxing в парциальное с каждым запросом (дает мне преимущество, не имея всей перезагрузки страницы), что делает истинное одно приложение страницы, но то, что я нашел это что, поскольку экспресс (или любой другой веб-сервер, если на то пошло), маршрутизирует весь запрос в индексный файл, так что угловой может сделать это, что индексный файл всегда перезагружается с каждым запросом. из-за этого я чувствую, что маршрутизация ajax бессмысленна. В конце концов, если индексный файл всегда перезагружается по каждому запросу, который, в свою очередь, перезагружает угловые файлы (и все js и css-файлы, которые вызывают в голове), тогда нет никакой реальной разницы между угловой маршрутизацией и экспресс-маршрутизацией в сочетании с шаблоном нефрита. ,

Вопрос: ли это путь угловой маршрутизации в сочетании с экспресс предназначен для установки и предположим функционировать или я делаю все это неправильно (или при использовании среднего стека, это больше личного выбора относительно того, какая маршрутизация используется, а не какое-либо преимущество/недостаток)?

ответ

0

Я вижу, что здесь происходит: ajax, похоже, происходит, когда происходит по ссылке из браузера. Если вы вручную измените URL-адрес в строке браузера, чтобы проверить ссылку, он перезагрузит все. Теперь я чувствую себя глупо, как черт.

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