gpt4 book ai didi

node.js - 运行 Express JS 的 Azure 应用服务中的 CORS header

转载 作者:太空宇宙 更新时间:2023-11-03 23:28:35 24 4
gpt4 key购买 nike

我正在构建一个简单的 Web 应用程序,该应用程序必须将跨源资源共享限制为某些站点。该应用程序在 Azure 云中的应用程序服务上运行。现在,我已通过以下方式将 Azure 门户和 Express 服务器应用程序中的 CORS header 设置为中间件:

app.use(function(req, res, next) {
res.header("访问控制允许来源", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
下一个();
});

我的问题是,我可以从 Express App 中删除 CORS header 并仅使用 Azure 应用服务提供的 header 吗?谢谢。

最佳答案

是的,您当然可以通过从 Azure 门户设置 CORS header 或从应用程序添加 CORS header 来实现此目的。

为了其他人的方便,这里我还提供了以下从 Azure 门户设置 CORS header 的步骤。

  1. 导航至 Azure portal .
  2. 导航到您的应用服务。
  3. 点击API菜单中的CORS
  4. 在空的允许来源文本框中输入每个网址。将创建一个新文本框。
  5. 点击保存

enter image description here

关于node.js - 运行 Express JS 的 Azure 应用服务中的 CORS header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40929114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com