需要一些有经验的眼睛告诉我发生了什么。
我收到了这条消息。
所以当我尽职地点击mainCtrl.js:1
时,devTools会告诉我这个。
我的浏览器如何确定我的index.html
现在 mainCtrl.js
?
您已经可以在上面的窗口中看到我的index.html了......它是this的直接副本。
...这里只是一个脚本标签导致我这种悲伤(他们都给出了同样的语法错误)......
<script src="app/controllers/mainCtrl.js"></script>
根本没有发生缩小或咕噜/吞咽行动,那么可能导致这种混乱?
根据我的摩根日志
,所有js文件也正常加载
答案 0 :(得分:2)
发生这种情况是因为您的(可能是Express)路线出错。
您可能有一个为index.html文件提供服务的catchall。在路线定义中,您需要一条路线来提供.js文件。
答案 1 :(得分:1)
仅供记录(在评论中回答):某些快速中间件可能是此类重写的原因,尤其是在使用html5历史API进行客户端路由时。 (例如https://github.com/bripkens/connect-history-api-fallback - 默认情况下仅响应不包含点的网址。)