从Azure运行时,对Auth0Lock外部引用的Angular2 App失败并显示NotFound错误

时间:2016-08-01 16:55:18

标签: angular azure-web-sites auth0

我一直在构建和基于angular2-seed的app。我现在正在使用种子的生产构建,它将所有本地js代码组合到一个app.js文件中进行部署。它在我的本地计算机上工作正常,但是当我将它移动到Azure网站时。加载页面会产生此错误:

> ReferenceError:未定义Auth0Lock

在此外部链接中定义:

< script src =" https://cdn.auth0.com/js/lock/10.0/lock.js"> / script>

这包含在< head>中。 index.html的一部分,在app.js文件之前,包含在正文中。

我引用该组件的代码只是

this.lock = new Auth0Lock(' pwC5 ..

Azure上是否存在阻止外部文件加载的设置?或者还有其他事情发生了吗?

提前感谢任何输入。

1 个答案:

答案 0 :(得分:0)

HAL得到了答案:"之前出现过类似的事情,戴夫,这一直是由于人为错误造成的。"感谢MSFT的Gary Liu指出我正确的方向。我在Azure上使用的index.html版本并不是我认为的版本。