Я создаю свое первое приложение Angular.js, и я использую Yeoman.Использование сервера grunt, как я могу перенаправить все запросы на корневой URL?
Yeoman использует Grunt для запуска сервера node.js connect с командой «grunt server».
Я запускаю свое угловое приложение в режиме html5. Согласно угловым документам, для этого требуется модификация сервера для перенаправления всех запросов в корень приложения (index.html), поскольку угловые приложения - одноадресные приложения ajax.
«Использование режима [html5] требует URL переписывания на стороне сервера, в основном вы должны переписать все ссылки на точку входа приложения (например, index.html)»
Проблема, что я Мы пытаемся решить, подробно в this вопрос.
Как изменить мой сервер grunt для перенаправления всех запросов на страницу index.html?
Ответ выше о запросе на растяжение хороший, но мне нравится, что @zuriel показывает, как это сделать вручную. – splodingsocks
Ответ на этот вопрос [вопрос] (http://stackoverflow.com/questions/25401114/livereload-html5-pushstate-with-angularjs-ui-router-and-yeoman) работал для меня. – AWolf
Этот ответ больше не работает – frazras