问:为Azure静态Web应用程序配置CORS(预览)

时间:2020-07-30 12:46:47

标签: cors azure-web-app-service azure-storage

我将诸如图像,CSS和JavaScript包之类的工件部署到Azure Static Web App(预览)。 如果我从另一个站点使用JavaScript捆绑包,则会收到CORS错误。在静态Web应用程序的Azure配置(预览)中,没有用于配置CORS的选项。关于如何配置CORS的任何想法?

1 个答案:

答案 0 :(得分:0)

建议

  1. 如果操作与我的相似,则仍然出现cors问题,那么我建议您在门户网站上获得支持票。从理论上讲,这个问题不应该存在。

  2. 如果我的复制步骤有问题,或者对您来说方便,则可以创建并向我提供指向您的测试文件的链接(例如test.js),然后我会再次测试。

重要

再次仔细阅读您的问题后,我认为不应出现此问题。

通常,当我们成功发布静态Web应用程序时,我们可以直接访问我们的静态资源,例如.js文件。

当前您遇到了问题,因此我尝试了此问题,并希望重现您的问题。如果有与您不一致的步骤,请告诉我。我们一起解决这个问题。

这是我复制的步骤:

  1. 创建myStaticWeb project,其中包含cssjs文件夹以及index.html文件。作为我的静态Web应用程序的主要项目,js文件夹中的jquery.js文件用作CDN的源文件。

enter image description here

  1. 发布到github后,文件目录如下。

    jquery.js文件的路径为https://proud-dune-0b3b7a110.azurestaticapps.net/js/jquery.js

    您也可以直接访问它。

enter image description here

  1. 创建另一个静态Web应用程序或.net核心Web应用程序进行测试。

enter image description here

enter image description here

enter image description here

enter image description here