小程序云开发

如何将项目设置为云开发模式

1.直接启用云开发模板
2.在project.config.json中设置 "cloudfunctionRoot"字段
3.如果项目配置为比较老的版本,在app.json中将cloud设置为true

云函数

云函数写在cloudfunctions中,开发环境可以右键点击自行选择和设置。

云开发用户登录

1.云开发之前的登录模式:
前端调起wx.login从微信服务器获取code,前端将code发送给后端,后端用code从微信服务器换取openid和session_key,后端将用openid自建的用户身份信息标识发送给前端,前端将此标识在小程序本地存储。
2.云开发的登录模式:
用户端小程序会自动记录用户的openid和用户信息,并且在请求时会自动带入openId,无需再进行鉴权。
但是,要想拥有此功能,必须在云开发初始化时,在app.js的App函数中设置wx.cloud.init的traceUser:true。这样微信就会帮我们去记录用户信息。

wx.cloud.init({
  traceUser:true,
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 近期,小程序开放了新的能力——「小程序·云开发」,帮助开发者快速构建微信小程序的后端服务。我作为一名微信小程序的开...
    白宦成阅读 49,216评论 8 30
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,477评论 19 139
  • 小程序“云开发”的发布,给小程序注入了一剂猛料,注定会掀起一个小程序狂潮。相信大家看过了文档都说好,今天就记录一下...
    甚时跃马归来阅读 5,661评论 0 2
  • 珍妮和我高中毕业后两周结婚。 我们都是18岁。我们是彼此的第一个男女朋友、第一个情人,第一个……我们都很年轻,在一...
    大象的印象阅读 16,537评论 8 44
  • 1. 使用应用上下文初始化参数 在编写web应用的时候,有时候需要在web应用中加入一些配置,比如下面配置一些应用...
    tengwind阅读 4,023评论 0 0