Skip to content
本页目录

调用云函数

线上云函数可以通过 HTTP 进行调用。

提示

只有部署后的云函数才能在真实环境中被调用,若你还不知道如何部署,请参考:部署云函数

通过 HTTP 调用

对于每一个上线后的云函数,都可以在编辑器函数名称下方找到它的调用 URL,点击时会复制该 URL。

向该 URL 发送 HTTP 请求(GET、POST 均可),即可实现对函数的调用。

我们提供了一个示例云函数,可使用浏览器打开查看结果:

https://sample.hk.aircode.run/hello
https://sample.hk.aircode.run/hello

CORS

跨域资源共享(即 CORS)主要用于从浏览器中发起跨域请求。AirCode 默认开启了对 CORS 的支持,确保所有跨域请求能够正常进行。具体规则如下:

  • Access-Control-Allow-Origin:会根据请求的 Origin 值来设置,即允许跨域访问
  • Access-Control-Allow-Methods:设置为 GET,HEAD,PUT,PATCH,POST,DELETE,即允许所有请求方法
  • Access-Control-Allow-Headers:会根据请求的 Access-Control-Request-Headers 来设置,即允许自定义头
  • Access-Control-Allow-Credentials不设置。出于安全方面的考虑,云函数不允许在跨域请求时携带 Cookie 等身份信息