【问题标题】:Displaying report, failed to decode downloaded font显示报告,无法解码下载的字体
【发布时间】:2017-03-22 13:15:18
【问题描述】:

当我通过 Javascript 显式身份验证显示嵌入到我的 Angular 应用程序中的 icCube 报告时,我遇到了 CORS 问题。我通过添加节点服务器作为代理解决了 CORS 问题。 新问题是(在 javascript 控制台中):

无法解码下载的字体:htp://localhost:3000/icCube/doc/ic3-report/app/lib/glyphicons/fonts/glyphicons-regular.woff

OTS 解析错误:版本标签无效

由于这些错误(大约有二十个相同的错误),我的报告看起来不像 icCube 中的原始报告。有些东西坏了。

查看报告:http://prntscr.com/en27pc

【问题讨论】:

  • 为避免此问题,您应该将 Angular 应用程序和 icCube 放在同一个域中,我们不建议在生产环境中进行此类设置
  • 你这是什么意思?它们都在同一主机上,目前是“localhost”,但在不同的端口上。它们不能在同一个端口上。
  • 域也包括端口。它们都应该在 Web 服务器后面,或者 icCube 在 Angular 应用程序中的代理后面(我们稍后需要这个来添加身份验证/授权)

标签: iccube iccube-reporting


【解决方案1】:

我按照@ic3 的建议解决了问题,我将 Apache 设置为我的应用程序和 icCube 服务器的主要入口点。谢谢。

【讨论】:

    猜你喜欢
    • 2015-08-07
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 2017-08-12
    • 2018-04-30
    • 1970-01-01
    • 2015-12-22
    • 2019-02-11
    相关资源
    最近更新 更多