教程:快速搞定百度云函数 每月100万次免费调用 【附多功能云函数代码】

楼主
简道云应用场景探索者

最近这些天,一直在测百度云函数,大体的心得是,整体设置上可能会更为简便一些,当然前期因为不熟悉,会随到各种问题,便在不停的一边百度一边测试,基本是把去年测试腾讯云函数的步骤又走了一遍,当然主要的原因还是因为自身编程的底子弱,其实也说不上底子,曾经学过,后来一直没用,去年才又因云函数,用到了一些。

 

云函数功能体验链接:

 

多功能云函数:

https://tnvew1vqtq.jiandaoyun.com/f/628ba5f272d37c0008621533

企业信息查询:

https://tnvew1vqtq.jiandaoyun.com/f/628cb6512e8fe700081d02b6

 

测试中遇到的问题:

 

主要问题是传参数这块,与之前的腾讯云函数有所不同,这块解决了,基本也就没啥问题了。

 

URL参数的配置支持以下几种格式:

1、简单URL,不包含参数,例如:/user。

2、带参数的URL,使用{param}指定路径参数,例如 /user/{id}/posts 中,{id} 即为匹配参数。当请求 /user/123/posts 时,会识别参数id: 123。

3、带贪婪匹配路径参数的URL,使用{param+}指定贪婪匹配路径参数,它会匹配当前位置直到 URL 结尾的所有剩余部分,例如 /path/{filepath+}。例如请求 /file/aaa/bbb/cccddd时,会识别参数 file: aaa/bbb/cccddd。

详情链接:https://cloud.baidu.com/doc/CFC/s/kjzmgugty

 

快速上手百度云函数

 

如何开通百度云函数

 

百度云函数开通入口链接:https://cloud.baidu.com/

百度云函数帮助文档链接:https://cloud.baidu.com/doc/CFC/index.html

 

 

可参照下面的截图进行,因之前已开通过,截图可能会有不完整.

 

 

 

 

 

 

 

 

 

此处需要多注意下,目前在测试中主要使用的是{param+}的方式,即带贪婪匹配路径参数的URL。

 

 

函数代码中需要注意传参数的问题

经测,通过“带贪婪匹配路径参数的URL”传过来的参数,获取方式为:

event["pathParameters"]["a"]

 

 

# 多功能函数
# -*- coding: utf-8 -*-

import json
import random
import urllib.parse
import requests
import re
import collections, functools, operator

def handler(event, context): 
    
    string=urllib.parse.unquote(event["pathParameters"]["a"])

    if( "requests" in string):
        eval(string)
        s={}
        s["string"]="已发送"
        return {
        "isBase64Encoded": False,
        "statusCode": 200,
        "headers": {"Content-Type": "application/json"},
        "body": json.dumps(s)
        }
    else:
        r={}
        r["release"]=eval(string)
        r["string"]=str(r["release"])
        return {
        "isBase64Encoded": False,
        "statusCode": 200,
        "headers": {"Content-Type": "application/json"},
        "body": json.dumps(r)
        }

 

简道云 前端事件 相关设置

 

 

如何添加及使用前端事件

参考内容:https://hc.jiandaoyun.com/open/12115

此处的URL来自于【百度云函数 > 触发器 > URL路径】

 

 

注意返回值设置,这一部经常容易出错,可以多试下

参考内容:https://hc.jiandaoyun.com/open/12209

 

 

更多内容

 

导航:云函数&前端事件 内容集 

汇总:论坛中发表过的所有帖子

 

更多沟通交流可添加微信(zmlnow)

添加时请备注:简道云

 

 

 

都看到这里了

如果您觉得有用

赞一个呗

赏一个呗

偶会更有动力哈

分享扩散:

沙发
发表于 2022-5-28 12:07:43
板凳
发表于 2022-6-14 11:23:12
地板
发表于 2022-7-5 17:09:20
请问子表单这里怎么设置的自动添加对应行数,没看懂
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

6回帖数 2关注人数 26419浏览人数
最后回复于:2022-7-6 09:33

返回顶部 返回列表