Я строил приложение и основал его на угловом2-семени. Теперь я использую сборку семян, которая объединяет весь локальный код js в один файл app.js для развертывания. Он отлично работает на моей локальной машине, но когда я перехожу на сайт Azure. При загрузке страницы производит эту ошибку:Приложение Angular2 с внешней ссылкой на Auth0Lock не работает с ошибкой NotFound при запуске от Azure
> ReferenceError: Auth0Lock не определен
Это определено в этой внешней ссылке:
< сценарий SRC = "https: //cdn.auth0. ком/JS/блокировка/10,0/lock.js»>/скрипт >
Это был включен в < голову> раздел index.html, до app.js файла, который включен в тело.
Мой код, который ссылается на компонент просто
this.lock = новый Auth0Lock ('pwC5 ...
Есть некоторые настройки на Azure, препятствующая нагрузку внешнего файла? Или что-то еще
Спасибо заранее за любой вклад
Включите скрипт 'lock.js' cdn перед вашим пользовательским скриптом' app.js'? Попробуйте включить скрипт 'lock.js' внутри тега' 'на странице html. В противном случае вам удобно предоставлять репозиторий вашего приложения? –
Спасибо, что вернулись ко мне. Да, этот скрипт lock.js включен перед файлом app.js, который включен в тело. Я обновил свой вопрос, включив этот факт. Я не уверен, что вы подразумеваете под «предоставление репозитория моего приложения». Вот URL, если это то, что вы имеете в виду http://jovenesadelantetest.azurewebsites.net – ckapilla
Я посетил ваше приложение в Chrome, но я могу найти 'app.js' и' shims.js', включенные в вашу внешнюю html-страницу , Я не могу найти 'lock.js'. Возможно, это преступление, не могли бы вы дважды проверить, что 'lock.js' включен успешно? В противном случае вы можете попробовать загрузить сценарий в свое приложение и включить сценарий из относительного пути в каталог приложения. –