微信小程序:云开发·初探
Good days give you happiness and bad days give you experience.
顺境带来快乐,逆境带来成长。
云开发 quickstart
这是云开发的快速启动指引,其中演示了如何上手使用云开发的三大基础能力:
- 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 文档型数据库
- 文件存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理
- 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写业务逻辑代码
参考文档
云开发文档
先把微信开发工具更新至最新(1.02.1809111)
注意1:创建一个新项目,注意要在一个空文件夹目录
下创建,有隐藏文件的文件夹也不可以。
注意2:云开发方式,需要appid,请准备好
- 选择“建立云开发快速启动模版”进行新项目创建
目录结构如下:
cloudfunctions| - loginminiprogram| - images| - code-db-inc-dec.png| - code-db-onAdd.png| - code-db-onQuery.png| - code-db-onRemove.png| - code-func-sum.png| - console-entrance.png| - create-collection.png| - pages| - addFunction| - addFunction.js| - addFunction.json| - addFunction.wxml| - addFunction.wxss| - chooseLib| - chooseLib.js| - chooseLib.json| - chooseLib.wxml| - chooseLib.wsxx| - databaseGuide| - databaseGuide.js| - databaseGuide.json| - databaseGuide.wxml| - databaseGuide.wxss| - deployFunctions| - deployFunctions.js| - deployFunctions.json| - deployFunctions.wxml| - deployFunctions.wxss| - index| - index.js| - index.wxml| - index.wxss| - user-unlogin.png| - storageConsole| - storageConsole.js| - storageConsole.json| - storageConsole.wxml| - storageConsole.wxss| - userConsole| - userConsole.js| - userConsole.json| - userConsole.wxml| - userConsole.wxss| - style| - guide.wxss| - app.js| - app.json| - app.wxssREADME.md
project.config.json
- 创建服务环境名称,点击
云开发
- 一个账户可以创建两个环境,一个作为开发环境,一个作为生产环境
如下图所示这是新建项目中一个简单的获取用户openId
的云函数示例
- 在
cloudfunctions
路径下的login
文件夹上点击右键,选择创建并部署
部署成功后,弹出如下界面
- 在云开发界面的左上角找到
“环境ID”
并复制
在miniprogram
目录下的app.js配置环境ID
//app.js
App({onLaunch: function () {if (!wx.cloud) {console.error('请使用 2.2.3 或以上的基础库以使用云能力')} else {wx.cloud.init({env:'你的环境ID',traceUser: true,})}this.globalData = {}}
})
保存编译,即可Log
你的openId
打开云开发控制台,点击云函数
->login函数
->右上角的测试按钮
把我们在上面获取到的openId修改复制上去,点击运行测试
显示测试成功。
更新目录
微信小程序:云开发·初探相关推荐
- python操作微信小程序云端数据库_微信小程序云开发之数据库操作
本文实例为大家分享了微信小程序云开发之数据库操作的具体代码,供大家参考,具体内容如下 新建集合 1.打开云开发控制台,数据库 2.添加集合users 添加代码 onAdd: function () { ...
- 微信小程序云开发不完全指北
微信小程序云开发不完全指北 首先必须说明云开发的"云"并不是类似云玩家里的云的意思,而是微信小程序真的提供了云开发的接口以及一个简单的提供存储.数据库服务的虚拟后台(对于一些轻量小 ...
- python操作微信小程序云端数据库_微信小程序·云开发云数据库的基本使用-微信小程序云开发实例-腾讯云微信小程序...
微信小程序·云开发云数据库的基本使用-微信小程序云开发实例-腾讯云微信小程序 浏览量:1120 时间:2020-04-06
- 微信小程序云开发用户身份登录_你必须要掌握的微信小程序云开发
微信小程序开发已经成为目前最火爆的技能之一,无论是在求职.毕设.兴趣培养等方面都已经成为一项必备技能,而小程序云开发技术的出现更是点燃了整个小程序生态圈. 在2019微信公开课PRO小程序分论坛上,腾 ...
- 基于微信小程序云开发(校园许愿墙app)2.0稳定版,以发布上线
大家好~我是c站的一个小博主,我会定期更新博文,本篇是围绕微信小程序基于腾讯云开发展开的一个项目,如果看着还不错,或者对您有帮助的话,可以进我的专栏看看我的小程序的其他作品https://blog.c ...
- 微信小程序云开发实战:网上商城(二)
微信小程序云开发实战:网上商城(二) 主页面 入口页面 云函数与云数据库 代码实现 云端实现 小程序端实现 选择UI组件库 WeUI Vant 整合UI组件库 以扩展包的方式引入weui 接下来 主页 ...
- php访问微信云数据库,第三方服务器php获取微信小程序云开发access_token和云数据库...
微信小程序云开发开放了http api,可以从第三方访问云服务了.方便很多.云服务的后台,可以用PC端写了. 流程大概就是通过appid,appkey获得access_token,这个access_t ...
- 微信小程序-云开发云调用API没有权限(no permission)问题
今天在学习微信小程序云开发中的在云函数中使用云调用api templateMessage.send 时,在开发环境中运行报错:function has no permission to call th ...
- 【系】微信小程序云开发实战坚果商城-云开发开篇
第 3-2 课:云开发开篇 目录 开篇 [系]微信小程序云开发实战坚果商城-开篇 基础篇 [系]微信小程序云开发实战坚果商城-弹性盒子 [系]微信小程序云开发实战坚果商城-ES6 简单入门 [系]微信 ...
- 【系】微信小程序云开发实战坚果商城-开篇
开篇:无服务开发是未来? 目录 开篇 [系]微信小程序云开发实战坚果商城-开篇 基础篇 [系]微信小程序云开发实战坚果商城-弹性盒子 [系]微信小程序云开发实战坚果商城-ES6 简单入门 [系]微信小 ...
最新文章
- ICRA 2021自动驾驶相关论文汇总 | 科研党看过来,全文干货
- Softmax算法:逻辑回归的扩展
- 路径规划算法之Bellman-Ford算法
- Web框架之Django篇
- 终端服务器超过了 最大连接数
- Valgrind 使用方法
- python 两点曲线_python机器学习分类模型评估
- java 替换回车换行符
- vulkan 利用GPU加速ENet
- Javascript第二章中for循环第四课
- Goldengate进程的拆分与合并
- Paip.提升用户体验------在C++ Builder 不规则图片按钮实现总结
- 浅谈摄某网绕过图片水印查看下载无水印图片
- nagios监控详解
- 《Sre google运维解密》笔记
- vs支持java吗_为什么vs不支持java
- 迅雷种子为什么php文件后缀,迅雷BT文件后缀是什么?
- python中pos是什么_如何在NLTK中使用pos_标记?
- windows无法自动修复此计算机 鼠标,win10出现你的账户已被停用。开机按F8进不去。自动修复鼠标和键盘都用...
- TOEFL wordlist 14
热门文章
- 旧电脑变废转“物理服务器”之旅
- HTML如何保持标题栏置顶上
- web3.0+元宇宙,你的钱要往哪儿扔
- 用Excel制作抽奖软件
- android u盘读写权限,Android 外部SD卡/U盘无法写入解决方法(需要root)
- 在子View未知Parent的情况下解决You must call removeView() on the child's parent first的问题
- Hyperledger Fabric组织的动态添加和删除
- android编程九宫格,Android编程之九宫格实现方法实例分析
- 电脑没网络在计算机哪,电脑的以太网在哪
- RS485中继器电路(转)