【问题标题】:Error while running angular js html page on a server在服务器上运行 Angular js html 页面时出错
【发布时间】:2016-02-19 07:59:28
【问题描述】:

当我通过服务器运行我的 HTML 页面时,我总是收到包含我的 Angular JavaScript 文件的错误。但它在 Mozilla Firefox 和 Safari 中没有本地服务器但在 Google Chrome 中运行良好(Google Chrome 出现 XML 错误)。

//localhost:8000/Users/harsha/Documents/angular%20js/nganimate.js
加载资源失败:服务器响应状态为 404(未找到文件)
加载资源失败:服务器响应状态为 404(找不到文件) angular.js:4361未捕获错误:[$injector:modulerr]http://errors.angularjs.org/1.4.0/$injector/modulerr?p0=controllerapp&p1=Er...ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.4.0%2Fangular.min.js%3A19%3A264 )

控制台报错信息截图

【问题讨论】:

  • 它无法找到 nganimate.js 这就是它返回 404 的原因,这也可能是您尝试注入的模块未加载时出现角度错误的原因。

标签: angularjs ng-controller


【解决方案1】:

你的 js 文件路径有错误。

//localhost:8000/Users/harsha/Documents/angular%20js/nganimate.js  

所以索引文件无法找到该文件。

【讨论】:

  • 我为帖子编辑以获得隐私:-p。但确实出现在屏幕截图中
【解决方案2】:

Users/harsha/Documents/angular%20js/nganimate.js

服务器的路径不是来自 C 的路径:它是相对于启动服务器的位置。如果您需要我们弄清楚您的服务器从哪里开始,您需要告诉我们服务器是什么。

如果是 grunt Web 服务器,请向我们展示您的构建文件。

【讨论】:

  • 我正在通过命令 python -m SimpleHTTPServer 使用 python 服务器
猜你喜欢
  • 2021-02-13
  • 1970-01-01
  • 2014-10-31
  • 2020-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多