文档中心
小程序云 
产品公告
云托管
云开发
产品简介
产品计费
操作指南
开发指南
云效能
云安全
风险智能
智能营销
智能客服
智能监控
费用中心
访问控制
云迁移
组件市场
相关协议
小程序云 > 云开发 > 快速入门
收藏
我的文档
设置
云开发产品提供快捷的小程序后端开发功能。本文以新建并发布云函数为例介绍如何使用云开发产品。
前提条件
已注册支付宝小程序。若未注册,详情请参见
已开通小程序云云开发产品。若未开通,详情请参见
操作视频
单击下列模即可观看视频。

操作步骤
步骤一:新建云函数
云函数是一段运行在云端的代码,无需管理服务器,支持本地 ide、云端 ide和一键上传部署即可运行后端代码。
1登录,在环境管理页面,选择并进入对应环境。
2单击右上角新建函数,弹出新建函数弹窗。
3新建函数弹窗配置相应信息。
字段
说明
函数名称
根据需求输入函数名称。
运行环境
目前只能将函数的运行环境选择为 node js 18。
函数内存
500 mb:如果您的应用程序需要较少的计算能力,可以选择500 mb
1 gb:如果您需只需处理一些轻量级的计算任务,可以选择1 gb。
2 gb:如果您需要更多的 cpu 和内存资源来处理大量数据或运行复杂的计算任务,请选择2 gb。
描述
输入此次新建函数的描述。
模板类型
请根据需求选择模板为:普通函数访问 db访问 oss 、函数调用函数云调用、访问 redis访问 mysql。
4配置完成后,单击确定,完成函数的新建。
97.创建函数.png

步骤二:发布云函数
您可以根据需求选择云函数发布方式为:在线编辑、本地上传高级研发模式。此处以在线编辑为例,为您介绍发布云函数。
1确认代码编辑模式为在线编辑后,根据需求在 ant codespaces 内配置函数代码,本文操作以下列代码为例:
说明
配置函数代码的文件名称为 index.js ,否则该代码将无法被调用。
代码说明云函数的传入参数有两个,一个是 event 对象,一个是 context 对象。event 指的是触发云函数的事件,当小程序端调用云函数时,event就是小程序端调用云函数时传入的参数,外加后端自动注入的小程序用户的 openid 和小程序的 appid。context 对象包含了此处调用的调用信息和运行状态,可以用它来了解服务运行的情况。
image.png

2单击发布,发布已配置的函数。
说明
单击发布,会将 package.json 依赖文件重新打包后发布。
此处的测试选项只适用于测试已发布的云函数。
发布(不安装依赖):只是发布代码函数。
image.png

步骤三:测试云函数
在参数填充框内,输入对应参数后,单击测试函数,查看测试结果。
说明:如果您的测试结果为失败,造成失败的原因可能为您输入的参数有误或函数代码有误。此时,您可以重新输入参数或修改代码后重新测试。
示例参数:
image.png

若函数测试失败,页面则会展示失败日志,您可以通过日志信息查看具体原因。
130.报警历史.png

测试函数后,页面下方将出现测试记录,您可以根据需求搜索并查看对应记录的执行日志。
133.gif

后续操作
配置函数运行环境
您可以通过运行配置功能配置函数的运行环境,限制函数的资源使用和运行时间,以确保函数的可靠性和安全性。
1在代码页面,单击配置页签,进入配置页面。
2单击编辑后,开始配置函数的运行环境。
98.创建函数.png

3根据需求配置运行环境的相应参数后,单击保存完成运行配置。
99.创建函数.png

字段
说明
运行环境
目前只能将函数的运行环境选择为 node js 18。
内存配置
500 mb:如果您的应用程序需要较少的计算能力,可以选择500 mb
1 gb:如果您需只需处理一些轻量级的计算任务,可以选择1 gb。
2 gb:如果您需要更多的 cpu 和内存资源来处理大量数据或运行复杂的计算任务,请选择2 gb。
并发数
请根据需求输入并发数。
说明:并发数指单一实例可触发的最大并发发送请求的数量。
请求超时
您可以根据需求通过设置函数的请求时间避免函数执行时间过长导致的资源浪费和程序崩溃。
重试次数
请根据需求输入重试次数。
说明:当函数执行失败时,自动重试可以防止整个系统崩溃,并提高函数成功的概率。在不稳定的网络环境或资源不足的情况下,设置函数重试次数可以有效解决问题。
添加一行数据
您可以通过单击添加一行数据后,根据需求添加不同的环境变量。
观测函数运行状态
您可以通过函数监控功能及时观测函数状态,从而帮助您及时检测和解决应用程序的性能和异常报错问题,提高应用程序的性能以及可靠性。
1在代码页面,单击可观测页签,进入可观测页面。
2在可观测页面,单击指标监控页签后,进入指标监控页面。
3根据需求配置时间筛选规则后,查看函数监控内总量成功量失败量耗时成功的数据。
image.png

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图