2016-03-15 23 views
0

需要一些有经验的眼睛告诉我发生了什么事。未捕获的语法错误... <,为什么我的浏览器认为我的index.html是一个JavaScript文件?

我收到了这个好消息。

所以当我尽职尽责地点击mainCtrl.js:1,devTools告诉我这一点。

世界怎么我的浏览器决定,我index.html现在mainCtrl.js

您可以在上面的窗口中看到我的index.html ...它是this的直接副本。

...这就是导致我这个悲痛(他们全都给这个相同的语法错误)的脚本标签之一...

<script src="app/controllers/mainCtrl.js"></script> 

没有缩小文件或咕噜/一饮而尽行动,在发生所有,那么可能会造成这种混乱?

所有js文件加载也没关系,根据我的漂亮摩根登录

+2

也许http服务器中存在错误的重写规则? –

+0

@RolandStarke - 我的mainCtrl.js文件是https://raw.githubusercontent.com/scotch-io/mean-machine-code/master/17-user-crm/public/app/controllers/mainCtrl的精确副本。 js – dwilbank

+0

@GrasDouble - 的确我的服务器似乎被破坏了,但是什么是重写规则?我从来没有遇到过,服务器是https://github.com/scotch-io/mean-machine-code/blob/master/17-user-crm/server.js – dwilbank

回答

2

这是因为你有你的(大概快递)路线错误。

您可能有一个服务于index.html文件的catchall。进一步在你的路由定义中,你需要一个路由来为你的.js文件提供服务。

相关问题