微信小程序开发问题:VM70:1 cloud init error: Error: invalid scope 没有权限,请先开通云服务

一、问题/警告描述:

1、问题:
VM70:1 cloud init error: Error: invalid scope 没有权限,请先开通云服务

2、警告:
根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引
在这里插入图片描述
下面会分开进行解决,请查看第三、四点。

二、究竟什么是云开发?

开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。
云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器, 使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。

云开发主要提供的三大功能:

功能一:云函数
在之前使用bmob开发时候,云函数只有属于增值功能,免费使用40天后需要付费才能继续使用。如今小程序云开发编写并部署在云端的函数,可以在小程序内随时调用。避免了维护鉴权机制、购买或搭建服务器等环节,进一步降低开发成本。

功能二:云数据库
可以直接在小程序前端或云函数中对数据库进行读写。同时,你也能在「云开发」控制台上直观查看并管理小程序数据。数据库 API 包含增删改查的能力,使用 API 操作数据库只需三步:获取数据库引用、构造查询/更新条件、发出请求

功能三:文件存储管理
文件上传/下载及管理功能不仅能在在小程序前端快速实现,还可以通过「云开发」控制台直接管理。

至于如何云开发,文章(小程序云开发)推荐:https://www.jianshu.com/p/7c4225b2fbe7

三、上述问题的解决方法:

解决”VM70:1 cloud init error: Error: invalid scope 没有权限,请先开通云服务“的具体步骤:
首先,在开发者工具中的工具类 找到“云开发”按钮,点击它:
微信小程序开发问题:VM70:1 cloud init error: Error: invalid scope 没有权限,请先开通云服务_第1张图片
如果没有开通过云开发环境,会弹出一个开通页面,直接点击开通就好,不会收取任何费用。
微信小程序开发问题:VM70:1 cloud init error: Error: invalid scope 没有权限,请先开通云服务_第2张图片
然后自己创建一个环境:
(第一个是环境名称,第二个会根据你的名称自动生成环境ID)
微信小程序开发问题:VM70:1 cloud init error: Error: invalid scope 没有权限,请先开通云服务_第3张图片
注意:腾讯为每个小程序账号提供了两个环境(意思就是我们可以免费创建两个环境),每个环境拥有一套独立的开发资源,并且每个环境之间是相互独立的。在实际开发过程中,建议将开发环境和生产环境分开(即建议一个开发环境,一个生产环境 ,方便切换使用),把所有的功能在测试环境测试完毕后,再上传到正式环境中。
微信小程序开发问题:VM70:1 cloud init error: Error: invalid scope 没有权限,请先开通云服务_第4张图片
最后,完成自定义命名后,就基本上创建好了,它为我们提供了4项功能:运营分析、数据库、存储、云函数。能满足相当多的需求了,还免费,对于学习者,真是非常友好了!
微信小程序开发问题:VM70:1 cloud init error: Error: invalid scope 没有权限,请先开通云服务_第5张图片
过一会儿就没有错误提示了!

四、上述警告的解决方法:

解决了上面的问题,可能接着又出现了新的问题,一个警告:
微信小程序开发问题:VM70:1 cloud init error: Error: invalid scope 没有权限,请先开通云服务_第6张图片
具体方法:
根据官网(https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html)的提示进行修改;

相关文件参考:
1、https://blog.csdn.net/RJN0814/article/details/100082003
2、https://www.jianshu.com/p/7c4225b2fbe7
3、https://blog.csdn.net/weixin_43368623/article/details/102837905

你可能感兴趣的:(微信小程序开发)