云函数如何调用数据和文件存储服务?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

云函数如何调用数据和文件存储服务?

珍宝珠 2020-02-17 16:39:30 108

云函数如何调用数据和文件存储服务?

文件存储
分享到
取消 提交回答
全部回答(1)
  • 南霸天霸南北
    2020-02-17 16:54:18

    在云函数中,您可以直接调用同一环境(空间)的数据存储和文件存储服务。ctx.mpserverless在云函数封装了小程序的基础服务, API使用方式和客户端一致。

    例如,要从数据存储获取数据,可以直接调用ctx.mpserverless.db方法:

    module.exports = async ctx => { const args = ctx.args; return await ctx.mpserverless.db.collection('user').find({ uid: args.uid }); };

    云函数(FaaS)是一段运行在云端的、轻量的、无关联的、并且可重用的代码。无需管理服务器,只需编写和上传代码,即可获得对应的数据结果。使用云函数可以使企业和开发者不需要担心服务器或底层运维设施,可以更专注代码和业务本身,也可以使代码进一步解耦,增加其重用性。

    在客户端只需依赖mpserverless-sdk,在应用的上下文中进行简单的鉴权配置,即可调用云函数。

    云函数的入参只有一个ctx对象,该对象可获取调用的云函数时传入的参数,也可获取小程序serverless服务空间的云数据库,云存储等服务。

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题