【问题标题】:SPA is not working in online hositngSPA 不适用于在线托管
【发布时间】:2016-05-21 15:19:39
【问题描述】:

我最近将我的 SPA 发布到了 hosts.in 的免费帐户。在 localhost 中,应用程序运行良好。但是在在线帐户中,它不会加载视图并在下面提到的控制台中产生错误。

“XMLHttpRequest 无法加载 http://error.hostinger.eu/?。请求的资源上不存在 'Access-Control-Allow-Origin' 标头。因此不允许访问源 'http://mdm.890m.com'。”

请帮我解决问题!

【问题讨论】:

  • 请搜索该错误。这是 CORS 问题,这里有成千上万的类似帖子以及网络上的大量文档
  • 这不是我要求的答复...我是新手,因此这令人心碎
  • 嗯,你应该自己做基础研究,这个错误很容易研究。了解您的挫败感,但请先在网上搜索,然后再在这里提问,这样您至少了解它的含义

标签: javascript angularjs angular-ui-router single-page-application


【解决方案1】:

你的 templateUrls 中的相对路径在 app.js 中有错误 请从你的模板 url 中删除“mdm”目录。所以 templateUrl: '/mdm/html/fundtype.html' 变成了 templateUrl: '/html/fundtype.html'

在这种情况下,错误输出也具有误导性,因为您的主机将 302 重定向到不同主机上的 404 页面,从而导致 CORS 错误。这不是 CORS 问题,因为您的初始请求是针对同一主机的。

【讨论】:

  • 这太棒了!你让我今天一整天都感觉很好。对新手有多大帮助。
猜你喜欢
  • 1970-01-01
  • 2010-09-29
  • 1970-01-01
  • 2020-10-04
  • 2018-10-20
  • 2018-12-09
  • 2022-01-05
  • 2021-09-09
  • 2021-12-04
相关资源
最近更新 更多