fc在哪里配置跨域访问?[阿里云函数计算]

fc在哪里配置跨域访问?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 在阿里云函数计算服务中,配置跨域访问需要在 API 网关的 HTTP 触发器上进行设置,而不是在函数计算函数配置中。

    具体步骤如下:

    1. 进入函数计算控制台,选择对应函数,单击该函数下的“触发器”标签页。

    2. 在“触发器”标签页中,单击对应的 HTTP 触发器,进入该触发器的设置页面。

    3. 在该触发器页面的下方,“高级设置”栏中,可以找到“CORS 跨域规则”部分。在该部分中,可以进行跨域访问的设置,包括:

    4. 允许的 Origin 域名:指定允许访问该接口的域名。

    5. 允许的 HTTP 方法:指定允许的 HTTP 请求方法,例如 GET、POST、PUT、DELETE 等。
    6. 允许的自定义 Header:指定允许客户端发送的自定义 Header。

    7. 设置完成后,单击页面下方的“确认”按钮,即可完成 API 网关的 HTTP 触发器跨域访问的设置。

  2. 默认支持跨域访问的,具体可以看下官方文档跨域访问

  3. 要在阿里云函数计算中配置跨域访问,需要配置 API 网关的跨域规则。

    具体操作步骤如下:

    1. 打开阿里云控制台,选择函数计算服务。

    2. 找到您要配置跨域访问的函数,并在其上方找到“API 网关触发器”。

    3. 进入“API 网关触发器”页面,找到相应的 API 网关服务,并点击“编辑”按钮。

    4. 在“编辑 API 网关服务”页面,找到“跨域资源共享(CORS)”选项,并打开它。

    5. 在“CORS”页面中,您可以配置跨域规则,比如设置允许跨域访问的源站、请求方式、请求头等。

    6. 配置完成后,单击“确认”按钮,保存配置。

    这样,您就可以在阿里云函数计算中配置跨域访问了。

  4. 你好。 函数计算系统默认允许HTTP函数的调用请求跨域访问,同时也支持用户在函数代码中自定义函数对跨域(即CORS)请求的处理行为。

    简单请求不会发送预检请求,可以直接在函数代码中设置Access-Control-Allow-* 开头的Header,完成简单的访问控制。

    对于简单请求,函数计算支持自定义的Headers包括:

    Access-Control-Allow-Origin

    Access-Control-Allow-Headers

    Access-Control-Request-Method

    Access-Control-Max-Age

    如果没有自定义Headers,函数计算的Response Headers会默认设置为Request请求中相应的字段:

    Access-Control-Allow-Origin:Request请求的Origin Header

    Access-Control-Allow-Credentials: true

    Access-Control-Expose-Headers:函数计算自定义的一些Headers

  5. 默认支持跨域

    此答案来自钉钉群“阿里函数计算官网客户”