文档中心
小程序云 
产品公告
云托管
云开发
产品简介
产品计费
操作指南
开发指南
云效能
云安全
风险智能
智能营销
智能客服
智能监控
费用中心
访问控制
云迁移
组件市场
相关协议
小程序云 > 云开发 > 常见问题
收藏
我的文档
设置
云开发日志保留时间
答:云开发最多保留7天日志。
云开发跨域问题
云开发有两种场景会存在跨域 :
1在 h5 页面中使用 websdk 访问云函数:在本机进行开发的时候,访问的页面地址为 http://localhost:8080 , 在安全配置 > 云函数安全配置配置安全来源 。安全来源中 增加 *localhost* 配置,如果是其它页面也可以进行配置。
image.png

2静态托管网站从其它网站进行跳转:用户在云开发发布了静态托管网站,如果其有链接 从 https:www.abc.com 跳转到静态托管网站,需要在 静态站点 > 静态资源配置 > referer 白名单中配置 *abc.com , 如果是其它域名配置其它域名即可
image.png

云开发如何在小程序开发者工具调用云函数
云开发支持小程序开发者工具( ide ) 一站式小程序开发,可以同时在 ide 中开发前端代码和后端代码,详情请参见
如何自定义小程序文件 root 目录
如需自定义文件 root 目录,需要修改对应 mini.project.json 文件。
miniprogramroot: 前端 root 目录。
cloudbaseroot:后端 root 目录。
如何修改函数名
函数新建成功后,函数名称不支持修改,修改函数名称会导致云函数无法正常调用。
云函数如何实现外网访问
1环境管理下的访问服务开启 http 访问

2. 新建对应路由,可选默认域名或者自定义域名。

3. 访问函数路径:http://默认域名 触发路径。
如何获取云函数运行信息
可以通过 getalipaycontext 获取云函数运行上下文信息,详情请参见:工具方法 getalipaycontext 方法类型定义:
如何修改云开发环境名称
环境一旦新建成功,环境名称不可更改,请谨慎命名。
函数如何配置失败重试次数
函数列表中打开函数,选择配置下的运行配置,点击编辑可配置重试次数。重试次数不是统计数据,而是配置代码调用失败后的重试次数。
重试次数0:代表调用失败 不重试。
重试次数1:调用函数失败后,会重试一次。
注意:请求超时不会触发重试次数。

什么是 child_process
child_process 是 node.js 内置模块之一,用于创建子进程。在 node.js 中,主线程是单线程的,但是可以通过 child_process 模块来创建多个子进程来进行并发处理,从而提高程序的效率。
在云函数服务中,可以使用 child_process 模块执行系统命令,child_process 提供了四个方法来创建子进程:spawn、exec、execfile 和 fork。
spawn 方法是最常用的方法,它启动一个新的进程,并通过指定的命令和参数来执行一个命令。
exec 方法是在一个子 shell 中执行指定的命令。
execfile 方法使用指定的可执行文件和参数来创建一个新的进程。
fork 方法是一个特殊的 spawn 方法,它创建一个与父进程通信的新进程,常用于创建子进程来处理某些任务,然后将结果发送给父进程。
除了创建子进程,child_process 还提供了一些方法来与子进程进行通信,比如 stdin、stdout 和 stderr。这些方法可以让主线程向子进程发送数据,或从子进程读取数据。child_process 模块的使用非常灵活,可以用于各种场景,如调用系统命令、执行shell脚本、使用外部程序处理数据等。更多请参见:
如何传递参数给对应云函数
在调用函数下添加 data 字段,data 支持 object | string | number | boolean
如何使用 web sdk
详情请参见:web sdk(beta)
ide调用云函数报错 cannot read properties of undefined
问题描述:
报错信息:cannot read properties of undefined (reading 'callfunction')
问题原因:
未初始化云开发环境。
解决方法:
需要在当前项目 app.jsonlaunch 生命周期中添加如下代码,初始化环境:
以下两种方式取其中一个方式就可以,使用自己合适的方式。
使用 function 的方式进行初始化:
网关标准错误码
错误说明
网关异常,会抛出 http 500 异常。
会加上错误的 header 信息,x-function-error-code: {错误码}。
返回下面对应的错误类型
错误类型
errmsg 和 errcode 会提示给用户,可能会弹到手机屏幕,注意隐私信息和舆情,不要打印异常堆栈等信息
错误码
错误码
告警级别
错误信息
00000

成功
40000
p4
函数用户代码逻辑异常
50001
p1
函数调用系统限流(系统总的并发处理的请求数最大为5000)
50002
p4
函数请求参数不合法
50003
p1
函数调用限流(一个环境总的并发处理的请求数最大为500)
50004
p2
函数不存在或者没有生效的版本
50005
p2
函数不允许调用
50006
p0
函数资源不足/函数调度失败
云调用授权关系无效
异常信息如下
{ alipay_open_app_qrcode_create_response: { code: '40002', msg: 'invalid arguments', sub_code: 'isv.invalid-cloud-app-permission', sub_msg: '云调用授权关系无效' }, sign: 'adc0t4egvcn34fxlletl4oqkgu1jkeu9fkms0fjzvpa10tt/ffbsdueukc/7ef 69thn1gmqedppfbfe7uflwvgceafaslrnz8uxr1flpgymb3gxrelmn7/iu6o3avtyt1jxkyo ca9aoff5f7xwqhzsqyftcr0xkgyk3pwsgroyt3l8kkau92ayf0bjrag0gjbtmezxcc6zf/c7evwbkmlhlgumnzua6taxiinbsewv0otdy7fgi4pbkr9epi0jqep/jibpzrhzuuazsqh 5pwkmzmkp9mjp8cvzptezcff3utekd39aewekifqwoediw6cmghezb54iyotjanm4w==' }
解决方式

不进行计费的返回码
参考 jsapi
一些类似的错误情况,比如网络异常、调用失败等等,小程序云相关 jsapi 都设计保持一致的错误码。
错误码
错误信息
60001
无效入参,缺少参数 name。
60001
无效入参,缺少参数 env。
60001
无效入参,请传入合法的参数 data。
60002
调用前,请先初始化云环境。
60003
请求超时。
60004
网络异常。
60005
云调用失败。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图