【问题标题】:Alfresco Content-Service ADF APP. Enabling CORS on clientside?Alfresco 内容服务 ADF APP。在客户端启用 CORS?
【发布时间】:2018-12-24 20:48:57
【问题描述】:

我正在创建一个 ACS ADF 应用程序,并且我想使用一个不在我的本地主机上的服务器。我已经配置了“app.config.json”文件和“proxy.conf.json”文件,如下所述:'https://community.alfresco.com/community/application-development-framework/blog/2017/06/20/adf-cors-solving-strategies'。但我仍然收到以下错误消息:

我还按照本教程中的说明更改了服务器端的配置:https://rssupport.atlassian.net/wiki/spaces/ALFC/pages/67207177/Setup+Guide+for+cross+domain+CORS

你知道如何解决这个问题吗?

【问题讨论】:

  • “在客户端启用 CORS?” ——你不能。您只能在服务器端进行。
  • 你可以在客户端做代理配置来“解决”CORS,但我不知道我需要哪些配置。
  • 如果您要使用代理,那么您仍然需要在您的服务器上编写代理。
  • 所以不可能在客户端解决这个问题,例如使用标题或类似的东西?
  • 如果evilwebsite.com 可以添加标头并访问浏览器发送到gmail.comyourbank.com 的HTTP 请求中的数据,您愿意吗?

标签: javascript typescript proxy cors alfresco


【解决方案1】:

您可以在服务器端启用 CORS。您可以从 Alfresco Nexus 存储库下载 enablecors-1.0.jar。将 enablecors-1.0.jar 文件保存在 $ALF_HOME/modules/platform 文件夹中。重新启动露天。 或

在 alfresco.global.properties 中添加以下键以从 alfresco 端启用 CORS cors.enabled=truesecurity.csrf.disabled=true

【讨论】:

    猜你喜欢
    • 2015-06-24
    • 2019-01-09
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多