【发布时间】:2017-07-17 11:54:22
【问题描述】:
我们目前使用 Jive Cloud N,它可以使用 Rest API 并允许使用自定义应用程序。我们的 UI 开发人员创建了一个应用程序,该应用程序使用 JS GET 从 JSON 文件中为我们的“生日和纪念日”磁贴提取数据。
目前,JSON 文件托管在我们的 UI 开发人员的 Google Cloud Apps 帐户中,但我们希望在内部托管它,这样我们就不必继续联系他们进行更改。 我将文件上传到我们的 OneDrive for Business 存储并创建了一个具有完全读取权限的公共 URL,但 Jive 平台在尝试加载自定义应用程序时抛出错误。
错误是文件
已被 CORS 策略阻止:没有“Access-Control-Allow-Origin” 标题存在
我们的开发人员说,要让它在他的 Google Cloud App 存储上运行,他必须在服务器的 server app.yaml 文件中指定 allow-control-allow-origin 字段。我不知道这是什么以及是否有 ODfB/SharePoint 的等价物。
回答我的问题:如何将这个 JSON 文件托管在 ODfB 甚至我们的 Azure 租户的某个地方,以便可以使用它?还是我最好尝试设置一个 Google Cloud App 存储位置并复制我们开发人员的设置?仅供参考 - 我更喜欢前者,因为我们已经将 M$ 用于许多云托管服务。
提前致谢
【问题讨论】:
标签: json rest azure cors getjson