Skip to content
本页目录

常见问题 ​

AirCode 需要付费使用吗,价格方案是什么? ​

我们会长期保持一个 Free 版本供试用,Free 版的用量限制可参考资源限制 - 每月用量限制。针对专业使用者和商业场景,我们也提供了付费的 Professional 和 Team 版本,详情可参考 AirCode 价格页面。关于付费和套餐有任何问题,请通过 support@aircode.io 联系我们获取支持。

如何查看我的 AirCode 应用的 App ID? ​

在 AirCode 应用的设置窗口中可以查看到该应用的 App ID。进入对应应用的页面后,点击应用名称,即可打开 App Settings 弹窗,并找到 App ID,点击该 ID 可以复制。

如何在云函数中调用其他云函数? ​

如果是同一个应用下的函数,可以直接通过 require 引用,参考函数间引用。如果想调用其他应用的云函数,可直接通过 HTTP 的形式访问,参考调用云函数。

有数据存储和文件存储的能力吗? ​

是的,在 AirCode 的云函数中可以通过 aircode.db 直接访问数据库,通过 aircode.files 实现文件上传等。参考数据库入门和文件存储入门。

怎么和其他系统的 Webhook 连接起来? ​

每个部署后的云函数都会生成一个 URL 地址,该地址直接通过 HTTP 访问。你可以将该地址粘贴到对应系统的 Webhook 中,这样当有相关事件发生时,对应的系统即会向该地址发送 HTTP 请求。

可以通过定时任务调用云函数吗? ​

可以,AirCode 提供了一种简单的方式配置定时任务调用云函数,无需编写 Cronjob 表达式。参考定时任务。

函数运行时长是如何计算的?函数会一直运行吗? ​

云函数的运行时长是指函数从接收请求到返回结果的时间间隔。因为 AirCode 的云函数会根据请求自动扩缩容,所以仅在有请求时会实际运行,无请求时不会计算时长。

另外,单次请求有最大运行时长,超过该时长会被强制终止,这保证了不会因为代码错误而无法结束函数运行,参考云函数运行时 - 超时时间。

AirCode 云函数的时区是什么,如何处理不同时区的问题? ​

在 AirCode 中,云函数的时区是 UTC±0,即格林威治时间。如果需要处理不同时区的问题,可以使用 dayjs 等库进行时区转换。

更多参考:

遇到 Cannot find module 'xxx' 的报错怎么办? ​

如果在调试或运行云函数时,遇到 Cannot find module 'xxx' 的报错,说明对应的依赖没有被正确安装。请在编辑界面左下角的 Dependencies 中搜索并安装对应依赖,详情可参考使用 NPM 安装依赖。

提示

此处的 'xxx' 仅为示例,实际的报错信息是具体的依赖名称,例如 Cannot find module 'openai'。