调用云函数
线上云函数可以通过 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 等身份信息