前往 腾讯云官网,注册腾讯云账号,然后登录账号。如有账号,可以直接登录。注意,一定要先完成实名认证。
腾讯云中的提供的云函数就是Faas,Baas就是云平台提供的一系列服务。而我们在真正运用时会用到它的用户验证、存储、数据库、以及云函数。
腾讯也做得非常的不错,在整个的serverless服务中给用户提供了一个云开发CloudBase的功能,其包含了在应用时所需要的所有服务,其中包含了用户验证、存储、数据库、缓存等等。所以我们在serverless开发的时候直接使用CloudBase就可以了。
云函数
上面这个主函数main接受到了两个参数,event和context。event对象是触发函数的事件,比如小程序端调用时,event是小程序调用云函数时传入的参数;在使用http形式去调用云函数时,event就是一个集成的请求体。context包含此次的调用信息和函数的运行状态,通过context可以知道服务运行的情况。
触发器
如何执行这段代码呢?前面说过,Faas产品的一大特性是事件驱动,想要云函数运行,我们需要创建一个事件触发器。我们比较熟悉的就是http触发器,就是发送一个http请求让云函数去运行。在腾讯云这里,它叫做http的访问服务。
点击“新建”然后就可以创建触发路径了。
创建完成之后就可以直接访问该http触发路径(即为接口)
这个创建过程一般需要3~5分钟