2016-08-22 6 views
2

Я использую Angular 1 component router, и он работает в сети. Когда я запускаю сайт локально он работает нормально, но если я к нему доступ с другого компьютера, я получаю JS ошибкиУгловой 1 компонентный маршрутизатор: Невозможно прочитать свойство 'startsWith' of undefined

Не удается прочитать свойство «StartsWith» неопределенных

Я попытался получить доступ к веб-сайт из 4- 5 ПК и различные браузеры IE, Chrome и Safari, он либо работ или отображает Js ошибки,

Пожалуйста, советы

ответ

1

Этот вопрос был в базе HREF URL.

Я поставщик место установки, чтобы использовать режим HTML5 и добавлена ​​базовая HREF на странице, как следующее:

<base href="/Application/"> 

Когда я получить доступ к http://company-domain.com/ РИМЕНЕНИЕ Я вижу ошибку JS, но, когда я достигаю http://company-domain.com/A pplication работает как и ожидалось. Вот почему он работал нестабильно для меня, я не обращал много внимания на базовый url.

Итак, проблема не в компонентном маршрутизаторе, а в том, как провайдер местоположения анализирует базовый href.

Глупый вопрос, но способ, которым база href чувствительна к регистру и не может быть настроена на отсутствие регистра, - это боль.

Следите за этим.

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