【腾讯云】微信小程序对接腾讯云的避坑指南

微信小程序在与腾讯云配置开发环境与生产环境时遇到问题,现总结如下:

1、开发环境与生产环境的解释:

开发环境

  • 免费使用
  • 自动分配测试用二级域名:xxxxxxx.qcloud.la
  • 自动部署免费 HTTPS
  • 仅可用于线上调试,不可发布
  • 代码部署、运行和数据库与生产环境完全分开
  • 与微信开发工具打通,可一键部署、调试、重启和恢复代码

生产环境

  • 免费使用
  • 用户需购买或使用已有的腾讯云域名
  • 自动部署免费 HTTPS
  • 用于线上发布,不可调试
  • 使用微信开发工具上传代码,在腾讯云控制台操作部署,上传和发布分离,降低误操作风险

在配置开发环境时,小程序要先授权注册腾讯云账号

官网说:(错误的)
打开 微信公众平台 注册并登录小程序,按如下步骤操作:
  • 单击左侧菜单栏中的【设置】
  • 单击右侧 Tab 栏中的【开发者工具】
  • 单击【腾讯云】,进入腾讯云工具页面,单击【开通】

错误 XXXX~~

正确的方法是:

打开 腾讯云官网:

cloud.tencent.com/login?s_url…

点击》其他登录方式:微信公众号

然后用微信小程序管理员的微信扫码授权 》然后选择小程序授权。授权完成后,即可登录小程序的 腾讯云开发后台。

进入开发后台后:在腾讯云产品搜索框中搜索:微信小程序,即可打开小程管理界面


二级域名与证书中:123456.qcloud.la  即是小程序 开发环境中 腾讯云分配的HTTPS二级域名。

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

以下为本地设置开发环境:

  1. 打开第二步安装的微信开发者工具,点击【小程序项目】按钮。

  2. 输入小程序 AppID,项目目录选择一个 空的目录 ,接着选择【建立腾讯云 Node.js 启动模板】,点击确定创建小程序项目。


  1. 点击界面右上角的【腾讯云】图标,在下拉的菜单栏中选择【上传测试代码】。

  2. 选择【模块上传】并勾选全部选项,然后勾选【部署后自动安装依赖】,点击【确定】开始上传代码。

  3. 上传代码完成之后,点击右上角的【详情】按钮,接着选择【腾讯云状态】即可看到腾讯云自动分配给你的开发环境域名:

  4. 完整复制(包括 https://)开发环境 request 域名,然后在编辑器中打开 client/config.js 文件,将复制的域名填入 host 中并保存,保存之后编辑器会自动编译小程序,左边的模拟器窗口即可实时显示出客户端的 Demo:

  5. 在模拟器中点击【登录】,看到显示“登录成功”,即为开通完成,可以开始你的其他开发了。

方法引用1:
https://github.com/tencentyun/wafer2-startup#%E5%BC%80%E5%A7%8B%E4%BD%BF%E7%94%A8

方法引用2:

developers.weixin.qq.com/miniprogram…


BUG修复提示:

发起登录请求,返回Error: 响应错误,{"code":-1,"error":"ERR_REQUEST_PARAM"}

解决方法:

1. 关闭腾讯云代理登录,使用微信小程序 AppID 和 AppSecret 登录:

修改 server/config.js 中的 useQcloudLoginfalse,并填写上 appIdappSecret 字段(分别为微信小程序的 AppID 和 AppSecret),重新部署代码即可。

方法引用:
github.com/tencentyun/…


完成~~~~


  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值