我们在上篇教程里介绍了小程序账号注册及工具下载安装的功能,本篇我们介绍一下如何开通云开发。

步骤一:开通云开发

打开微信开发者工具,可以看到工具栏里有个云开发的图标

一开始我的这个图标是灰色的,提示已经授权给第三方,因为我平时喜欢探索一些低代码工具,有时候我也纳闷,他怎么可以一键发布成小程序呢?原来是偷偷的给我注册了一个云开发的服务。

解决这个问题也比较简单,进入小程序管理后台,找到设置,切换到第三方服务,取消授权就可以

再次打开微信开发者工具,就可以点击云开发的图标了。我们点击一下图标,提示进行开通

付费模式有两种一种是预付费,一种是按量付费,如果用户不是太多,就预付费就可以,如果使用量比较大就选择按量付费。开通成功后一共可以使用四个资源,云函数、云存储、数据库和静态网站

云函数是我们的后端服务,我们的业务逻辑都可以写在这里。存储可以上传图片和附件,数据库可以创建表和字段,静态网站我们可以做一个PC端的网站配上域名对外提供服务。

步骤二:开通内容管理

一般小程序需要有个PC端的后台来维护数据,云开发默认提供了一套内容管理系统,我们可以开通一下

内容管理的话先需要将环境切换成按量付费模式,然后设置登录的管理员账号和密码

开通需要几分钟的安装时间,安装好了之后就出现了访问地址,我们可以把地址收藏到收藏栏里,以备后续使用

点击链接会打开登录界面,输入我们刚才设置的管理员的账号和密码


内容管理系统的使用我们在后续开发项目的时候再介绍,先把准备工作做好就可以。着急使用的同学可以参考官方文档https://docs.cloudbase.net/cms/intro进行使用

云开发模板介绍

我们在上一篇是按照官方模板创建了个项目,目前该项目和云开发的环境还没有关联在一起

我们选中cloudFunctions右键,选择我们刚刚开通的环境

模板默认创建了云函数,我们需要部署一下才可以使用。选中quickstartFunctions文件夹,右键,我们先看一下本地能不能调试

提示依赖未安装,我们安装一下依赖


我们右键,选择上传并部署,云端安装依赖,这样云函数就上传成功了,文件夹也变成了一个带云朵的图标


如果你直接运行模板,会提示找不到eventId的错误,我们先需要把我们的eventId配置进去。在根目录下找到envList.js,然后在云开发里找到我们的环境id,加入数组中。记得字符串要用一对儿单引号包围起来


配置好环境Id我们就可以真机调试了,点击预览

获取openid的时候要求执行一个命令,我们复制一下,在控制台执行一下命令

经过多方查找,我是卡在了这一步,如果有已经解决了的小伙伴,可以评论区留言,咱们共同探讨一下这个问题如何解决。

微信小程序云开发入门教程-服务开通相关推荐

  1. 微信小程序云开发入门教程

    小程序的云开发: 开发者可以使用云开发开发微信小程序.小游戏,无需搭建服务器,即可使用云端能力. 云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 ...

  2. 微信小程序云开发入门(二)-数据库详解

    微信小程序云开发入门(二)-数据库详解 接上一篇:微信小程序云开发入门(一) 摘要: 因为微信小程序云数据库有点类似传统的关系型数据库,但又有所不同.所以刚入手的时候会有点困扰,经过一段时间的学习和摸 ...

  3. 微信小程序云开发入门(图文详解)

    以下内容是我第一次微信小程序云开发的一次记录,从真正的0基础入门,到基本掌握一些内容. 其中遇到的一些问题,和根据网上 的一些资料,整理出来真正可用的,实测可行的源代码. 以下放出我的github源码 ...

  4. 微信小程序云开发入门(一)

    微信小程序云开发入门(一) 摘要:微信小程序云开发是包含了服务器以及数据库的运行环境,而且只需要开发者进行简单的管理,关键是不用服务器进行权限验证,步骤简单不少,非常适合个人开发者和创业者使用.虽然云 ...

  5. 微信小程序云开发入门实践

    云开发介绍 什么是云开发 2017年微信小程序发布后,一度的开发模式是前端页面使用微信小程序的相关组件,在涉及到后台登录及业务交互的时候,需要使用自建的服务器,后台不管是PHP还是JAVA架构,都需要 ...

  6. 微信小程序云开发入门-数据库插入数据(包含批量)

    一.前言 文章将介绍如何在微信小程序云开发中向云开发数据库插入数据(单条或批量). 写法有好几种,文章将会一一进行对比,看看每种写法之间有何优缺点,如何让代码看起来更优雅. 为了更加贴合实际的开发逻辑 ...

  7. 微信小程序云开发新手教程——关于多人云开发和git版本管理

    多人团队开发微信小程序项目时,如何更好的进行团队协作是一个关键问题.接下来的这篇文章里,主要以项目的管理者和项目参与者两种身份,介绍了云开发初始环境的配置的具体方法,以及通过git进行团队的版本管理. ...

  8. 微信小程序云开发入门-快速获取手机号

    一.前言 很多时候,我们需要获取用户的手机号码,一般是由用户自己输入,然后我们需要保证手机号的准确性比较高的话,可能还需要搭配一个验证码的功能来确保一定的准确性.这样实现起来的开发成本以及用户体验感都 ...

  9. ebs开发入门 oracle 知乎_微信小程序云开发入门第一篇---开发准备事项

    在开始本文的正式内容之前,先允许我做一个简单的自我介绍,我是一名嵌入式软件开发人员,目前在一家音视频处理芯片公司做linux系统下音视频开发的相关工作,算是嵌入式软件开发行业的老人了,如果您对嵌入式行 ...

最新文章

  1. 100万人同时抢1万张火车票,极限并发带来的思考
  2. 300多工程师死磕2年,vivo终于发布自研芯片V1,降低功耗50%全片上储存
  3. 汇编:ret以及retf指令
  4. AnyTrans使用教程:将照片从 Mac 传输到 iPhone 的方法
  5. 应对游戏业务的四大“崩溃”场景有妙招,安全畅玩不是梦!
  6. 如何查看linux服务器的白名单,linux服务器iptables防火墙白名单添加方式
  7. 剑指offer--面试题19
  8. kettle执行组件时为什么使用克隆对象
  9. 于谦一共收了几个徒弟,为什么?
  10. java poi修改word2007_java poi 替换word2007中的指定文本
  11. mysql hash索引_mysql hash索引
  12. AVPlayer添加播放进度监听
  13. OpenCV之图像锐化
  14. 最好的五款骨传导耳机推荐,双十一必入骨传导蓝牙耳机
  15. PTA数据结构与算法-第一章——褚论
  16. 机器学习实战:K-近邻(KNN)算法识别26个大写英文字母(A到Z)(含拍照检验步骤详解)
  17. android资源编译失败,Android Studio 3.0,AAPT2编译失败 – 资源文件中的dimen无效
  18. 021.求解钢材切割的最佳订单
  19. 2021年中式面点师(中级)考试内容及中式面点师(中级)考试平台
  20. 如何使用Magento搭建电子商务网站?

热门文章

  1. KeePass搭建一个私人密码库
  2. 计算机主机电源绿黑,台式电脑电源短接黑绿线风扇动了一下
  3. 【DaVinci Developer专题】-13-Array IDT中使用Array定义“二维数组”类型(Implementation Data Type)
  4. vue 中indexof_JS数组中的indexOf方法
  5. 2019年北京西城区青少年人工智能创意编程活动小学组试题参考答案
  6. 手机APP开发之MIT Appinventor详细实战教程(六),蓝牙与单片机进行多数据交互,通信蓝牙控制APP的研发与设计。 以及相关问题的思考。
  7. 数据分析利用pyechart套模版制作图片,解决数据轻松出图!
  8. 营销圈也可以提供类似“不涂口红的你”的创意文案?
  9. Python告诉你iPhone X有多热卖(附代码)
  10. Cloudflare为italki全球上千万语言学习者坚守第一道安全防线