云函数运行html,云函数相关 | 云开发 CloudBase - 一站式后端云服务

云函数相关

# 云函数执行超时怎么处理?

超时客户端会直接断开连接并报错,建议控制函数执行时间,尽量不要把耗时长的操作放在客户端直接调用的云函数内。

# 云函数内置模块怎么使用? 云函数内置模块已经集成于运行环境,可以直接使用。

如果内置模块的版本不能满足需求,可以自行安装模块到云函数内,默认会被优先使用。 ?目前已支持的内置模块为 request 2.87.1 。

# 如果需要在云函数执行一些长耗时的处理怎么办?

为了保证客户端的体验,不允许直接调用长耗时的云函数。 建议在云控制台调整为需要的超时时间(上限为 60s),在云函数内使用 callback() 返回成功,客户端不等待执行结果。

云函数会在超时时间内继续执行直到完毕或超时,将执行结果写入数据库等存储服务,再在客户端获取该结果。

# 为什么云函数更新时,返回 exit status 11?

请检查一下函数的打包方式和入口方法。 云函数创建时,默认执行方法是 index.main ,其入口文件为 index.js ,且 index.js 必须用 export 暴露出 main 方法。

云函数更新时,如果选择用 zip 包上传,打包的方式需要注意,要保证 zip 包解压后的第一级内容必须包含入口文件(常见的错误打包方式是,将某个云函数代码放在某个文件夹内,并针对这个文件夹进行压缩,这样解压出来的文件是一个文件夹,不包含入口文件 index.js )。

# 云函数测试时,部分日志丢失了? 云函数测试时,如果以同步调用的方式(超时时间小于 20 秒),返回的日志最多为 4k,超过 4k 的日志不显示。

如果以异步调用的方式(超时时间大于或等于 20 秒),返回的日志最多为 6M,超过 6M 的日志不显示。

# 云函数如何调用云函数

目前只可以通过云开发提供的 SDK 调用,没有其它方式

# 不同的云函数可以共用代码文件(目录)吗

未上线

# Node.js 云函数同时支持异步和同步写法吗

是的,推荐使用同步(async/await)写法。

# 云函数内怎么保存密钥等配置信息

云函数是无状态的,配置信息建议存储在云开发的数据库服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值