我的知识记录分享

我的知识记录分享

1.6 用户登录demo与openid

2020-9-24 糖果小宝 小程序学习

在小程序端,我们无需维护复杂的鉴权机制,即可获取天然可信任的用户登录态openid,openid贯穿于小程序端、云存储、云函数、数据库等之中,这也就让小程序云开发在处理用户登录以及用户操作云开发资源相比传统方式要方便很多。 1.6.1 用户信息与登录 1、获取用户信息 在云开发QuickStart小程序有一个获取用户信息(如头像)的功能,点击该按钮会首先弹出授权弹窗,是否允许小程序获取你的公开信息(昵称、头像、地区及性别),确认允许之后,你的头像就显示在小程序上了。 这个功能实现的源代码大致来自两个部分,一个是index.wxml里的butt...

阅读全文>>

评论(0) 浏览(717)

1.5 云开发能力体验

2020-9-24 糖果小宝 小程序学习

在前面的章节,我们已经创建了一个云开发QuickStart小程序项目,这个项目是云开发默认的Demo小程序,通过这个小程序我们可以来体验云开发的的一些能力,比如云存储、云函数、数据库、云调用等多方面的能力。 1.5.1 体验云存储的能力 1、上传图片到云存储 使用模拟器以及手机端点击云开发QuickStart小程序的上传图片按钮,选择一张图片并打开,如果在文件存储指引页面显示上传成功和文件的路径以及图片的缩略图,说明你的图片就上传到云开发服务器里啦。 点击云开发控制台的存储图标,就可以进入到存储管理页查看到你之前上传的图片啦,点击该图片名称可...

阅读全文>>

评论(0) 浏览(577)

1.4 云函数的配置与部署

2020-9-24 糖果小宝 小程序学习

云开发的云函数是一项无服务器计算服务,以函数的形式运行后端代码来响应事件以及调用其他服务。云函数支持多种编程语言,但是最为推荐的就是JavaScript,运行环境是Node.js。在这个章节我们会来讲解云函数开发环境的配置以及云函数如何部署到云端。 1.4.1 云函数的开发环境 1、下载安装Node.js Node.js是在服务端运行JavaScript的运行环境,云开发所使用的服务端环境就是Node.js。npm是Node包管理器,通过npm,我们可以非常方便的安装云开发所需要的依赖包。 npm是前端开发必不可少的包(模块)管理器,...

阅读全文>>

评论(0) 浏览(784)

1.3 云开发资源的管理

2020-9-24 糖果小宝 小程序学习

对于初学者来说,我们可以使用微信开发者工具自带的云开发控制台以及腾讯云云开发网页控制台来管理、配置以及监控云开发的云存储、云函数、云调用等云开发资源。 1.3.1 两个可视化控制台 1、小程序云开发控制台 开通了云开发服务之后,我们就可以打开微信开发者工具自带的小程序云开发控制台了。能否打开云开发控制台,也是检验你在上一节创建云开发项目时是否出现问题的一个方式。云开发控制台可以可视化管理云开发的资源。 云开发控制台有几个模块标签,分别为运营分析、数据库、存储、云函数、静态网站托管、设置、费用管理、工单,我们也可以通过点击这些标签...

阅读全文>>

评论(0) 浏览(695)

1.2 项目的创建与配置

2020-9-24 糖果小宝 小程序学习

要开始小程序云开发,首先就需要先注册一个小程序,开通云开发服务,然后下载开发者工具和翻阅小程序开发与云开发的技术文档。除此之外,还需要在创建云开发项目时,注意一些配置的细节。 1.2.1 注册微信小程序 小程序的注册非常方便,打开小程序注册页面,按照要求填入个人的信息,验证邮箱和手机号,扫描二维码绑定你的微信号即可,3分钟左右的时间即可搞定。 注册页面:小程序注册页面 注册小程序时不能使用注册过微信公众号、微信开放平台的邮箱哦,也就是需要你使用一个其他邮箱才行。小程序和微信公众号的登录页都是同一个页面,他们会根据你的不同的注册邮箱来进...

阅读全文>>

评论(0) 浏览(712)

第1章 云开发快速入门

2020-9-24 糖果小宝 小程序学习

使用云开发来开发微信小程序可以免费、快速的做出一个功能完整且实用的技术作品,这是其他编程学习方向所不具备的;而且小程序和云开发有着详细的中文技术文档、完备的IDE微信开发者工具,可以说云开发是对新手最为友好的技术学习方向了。 1.1 云开发简介 1.1.1 云开发是什么? 官方的解释,云开发可以为Web、小程序、移动应用等提供可靠、丰富的一站式后端能力,并提供多语言 SDK,轻松开发多端应用。 简单的说,就是云开发是一套综合类服务的技术产品,通常开发一个完整的应用(小程序也好,Web、移动应用也好)都需要数据库、存储、CDN、后端函数、静态托...

阅读全文>>

评论(0) 浏览(595)