小程序云开发,如何更改云端环境?

来源:8-7 小程序上线审核流程

视野v3

2019-12-06

老师,这个项目从搭建开始基本上跟着课程的步骤操作的,但是现在遇到一个问题,在起初的时候老师没有讲还是我忘记了,就是这个项目如何通过微信公众平台的小程序管理平台来关联,现在我在项目中需要使用腾讯地图的三方api,此时发现无法设置request合法域名:

腾讯地图api使用步骤:安全域名设置,在“设置” -> “开发设置”中设置request合法域名,添加https://apis.map.qq.com

  1. 小程序应用到的appid是在构建项目之初申请的,通过开发者工具提供的连接,当时并未在微信公众平台的小程序管理中注册并认证小程序,这种情况下得到的appid居然可以正常使用;

  2. 在使用腾讯地图接口的时候,要设置request合法域名,根据网上的教程操作,此时我发现在微信公众平台居然没有 【开发】->【开发设置】这样的选项,查阅了一下资料才知道我在微信公众平台并没有在【小程序管理平台】上;

  3. 通过微信公众平台注册并认证来到对应的小程序管理平台,这时发现小程序管理平台管理平台的appID和当时初始构建项目时的appID完全不一样,我配置了request合法域名,开发工具这边也始终刷新不出来

  4. 我猜想可能是appID不同,导致项目和这个管理平台直接没有关联造成的,然后用小程序管理平台上的appID去更改了项目的appID,结果直接报错:“cloud init error:  Error: invalid scope 没有权限,请先开通云服务”,之前开通的云开发环境也没有了。

    【我是第一次开发小程序,内部代码还可以但是对小程序的环境完全不了解,项目本身的云函数构建上传还安装过第三方的npm包,并且此时云数据库里面还有项目的数据存储,老师当时说小程序在测试和上线的两种情况下可以拥有两个云环境是什么意思?麻烦老师就上面的问题细节给我讲一下具体的解决方案。

写回答

1回答

谢成

2019-12-06

这个问题我看了好几遍,但我没太看明白上面描述的,我按照我的理解回答一下吧,序号和你上面的问题对应:

1、小程序的注册是在这里:

//img.mukewang.com/szimg/5de9c9900945203d25581528.jpg

这个和是否认证没有关系,注册方式在我的免费课中有详细讲解: https://www.imooc.com/learn/1121

2、小程序注册好以后,登录进来 https://mp.weixin.qq.com/,在开发中设置合法域名:

//img1.sycdn.imooc.com/szimg/5de9ca2a0971971a25581518.jpg


3、是又注册了另一个账号吗?正常情况下就上面这一个账号就可以

4、切换云环境,指的是改变云环境ID,在app.js中:

//img1.sycdn.imooc.com/szimg/5de9cb370915e8f525501506.jpg

//img1.sycdn.imooc.com/szimg/5de9cad6097c3c5e18700918.jpg



--------------------------------

如果要关联公众号,可以直接在上面申请的账号中关联:

//img.mukewang.com/szimg/5de9cb8e09d9108825581510.jpg






0
2
视野v3
非常感谢!
2019-12-06
共2条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程