文章插图
文章插图
?
2.在创建界面中 , 完成函数定义 。
1)"函数名称"和"描述"栏输入函数名称与描述 。
2)"代码输入类型"选择"在线编辑" 。
3)"部署信息"中输入部署信息,可使用默认配置 。
文章插图
文章插图
?
3.在handler.js文件的代码输入框中输入以下代码 。
let myHandler = function(event, context, callback, logger) {var res = new context.HTTPResponse(context.env, {"res-type":"context.env","faas-content-type":"json", },"application/json", "200");var year;if (event.body) {var _body = JSON.parse(event.body);year = _body.year;} else {year = event.year;}var body = {result:'' };body.result = animal(year);res.body = body;context.callback(res);function animal (inputYear) {var resultString;if (!isNumber(inputYear)) {resultString = "input is not a number";} else {var remainder = inputYear % 12;switch (remainder) {case 0:resultString = "Monkey";break;case 1:resultString = "Chicken";break;case 2:resultString = "Dog";break;case 3:resultString = "Pig";break;case 4:resultString = "Mouse";break;case 5:resultString = "Cow";break;case 6:resultString = "Tiger";break;case 7:resultString = "Rabbit";break;case 8:resultString = "Dragon";break;case 9:resultString = "Snake";break;case 10:resultString = "Horse";break;case 11:resultString = "Sheep";break;default:resultString = "No symbolic Animal";}}return resultString; }function isNumber (input) {if (parseInt(input).toString == "NaN") {return false;} else {return true;} } }; module.exports.myHandler =myHandler;
文章插图
文章插图
测试函数1.您可以通过两种方式进入函数测试页面 。
1)点击函数详情界面右上角的"测试"按钮 。
2)在Cloud Functions主界面上左侧导航栏点击"函数" , 在函数页面点击"测试"页签 。
文章插图
文章插图
?
2.选择刚刚创建的函数及其版本,在事件中输入如下代码:
{"year": 2020}
文章插图
文章插图
3.在执行结果中查看结果,判断是否与如下结果一致:
文章插图
文章插图
?
添加触发器1.在函数列表中点击函数名称进入函数详情页面 。如果是函数别名 , 则进入函数别名配置页面 。
2.点击"配置"页签下的"添加触发器" , 显示触发器创建界面 。
3.在"配置触发器"区域配置"触发器类型"等信息,此处以HTTP触发器类型和POST请求方式为例 。
文章插图
文章插图
?
文章插图
文章插图
?
【【Serverless】云函数微信小程序】4.完成后点击"添加"并点击"保存" 。
5.将"详细信息"中的"触发URL"的后缀保存,作为后续客户端请求时的触发器标识 。
文章插图
文章插图
?
界面设置
您可以按照以下UI进行设计:
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ipad分屏怎么打开(ipad第九代可以分屏吗)
- 苹果ipad分屏功能怎么使用(ipad微信分屏怎么取消)
- vivox60参数配置详情_vivox60手机配置
- .NET周报【10月第3期 2022-10-25】
- 【vue2】Style和Class,条件,列表渲染,双向数据绑定,事件处理
- HDFS追加数据报错解决办法
- 微信绑定账号怎么解除(一键解除绑定手机号)
- 三 【单片机入门】应用层软件开发的单片机学习之路-----UART串口通讯和c#交互
- 英雄联盟手游战利品系统该怎么玩
- 支付宝庄园小课堂答案9.21