【问题标题】:CORS in Azure function on Raspberry pi 3BRaspberry pi 3B 上 Azure 函数中的 CORS
【发布时间】:2019-01-22 16:53:59
【问题描述】:

我在 docker 容器中的树莓派 3 上运行 Azure 函数 V2。 我可以通过网络中 pi 的 ip 地址访问这些功能。 我的问题是由于 CORS,我无法从我的网站访问它。

如果我的函数在云中运行,我可以轻松添加 CORS。 有谁知道我如何在树莓派上解决这个问题? 更新 docker 文件还是更改文件?

【问题讨论】:

    标签: c# docker azure-functions raspberry-pi3


    【解决方案1】:

    CORS 基本上只是在您的响应中发送适当的标头。

    在 Azure 上,这由平台本身处理,但由于您将直接从容器运行/访问函数运行时,您只需在响应对象上设置它们即可。

    例如,如果您的函数使用 NodeJS/JavaScript,请使用 context.res 设置标头

    context.res = {
      status: 200,
      headers: {
        'Access-Control-Allow-Credentials': 'true',
        'Access-Control-Allow-Origin': '*', // Or the origins you want to allow requests from
        'Content-Type': 'application/json'
      },
      body: {
        just: 'some data'
      }
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-17
      • 1970-01-01
      • 1970-01-01
      • 2022-01-04
      • 2019-08-06
      • 2022-07-17
      相关资源
      最近更新 更多