2015-09-07 3 views
1

Прямо сейчас у меня есть простой Угловой проект, настроенный с помощью Экспресса, обслуживающего мой файл index.html. Позже в проекте я понял, что мне нужна целевая страница, для которой требуются некоторые функции (ввод формы, вызывающий вызов API) файла index.html. Как я буду ездить по Экспрессу, заботясь о моих маршрутах? Нужно ли мне изменить его, чтобы моя целевая страница была отправлена ​​из экспресса? Кроме того, если вышесказанное верно, было бы хорошей практикой переименовать целевую страницу в index.html и переименовать главную страницу на что-то еще?Угловая маршрутизация с экспрессом

ответ

0

Хотя вы можете разбить свой сайт, но хотите, точка углового действительно предназначена для создания одностраничных приложений. Это означает, что обычно вы комбинируете целевую страницу с остальной частью вашего сайта в единый угловой проект. Тогда вы будете обрабатывать свою маршрутизацию внутри угловой. Например:

yourdomain.com/#/landing - landing page 
yourdomain.com/#/home - some other part of your site 

Делая это, вы в конечном итоге просто служить весь проект от index.html, как вы сейчас делаете, и вы также не должны дублировать любой из кода проекта.


Если вы знакомы с угловой маршрутизацией, это замечательно, но если нет, то я предпочитаю UI-маршрутизатор по стандартной библиотеке маршрутизации: https://github.com/angular-ui/ui-router

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