找回密码
 立即注册

QQ登录

只需一步,快速开始

教程:快速搞定百度云函数 每月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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

3回帖数 1关注人数 2068浏览人数
最后回复于:7 天前

Array ( [id] => 18 [code] => 4304 [product] => 简道云 [title] => 帖子详情页右侧banner [demand] => 334px * 410px [img_url] => /uploads/20220511/ba2914f5564be1550358d24b68c6c1ea.png [click_url] => https://events.fanruan.com/2022datapower [status] => 1 [end_time] => 1660095874 [username] => Gemma.Fu [edit_time] => 1652233482 )

联系社区管理员|联系帆软|《帆软社区协议》|手机版|帆软社区|Copyright © 帆软软件有限公司 ( 苏ICP备18065767号-7 )

GMT+8, 2022-6-27 10:05 , Processed in 0.216209 second(s), 49 queries , Gzip On.

返回顶部 返回列表