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

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

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

开发环境

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

生产环境

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

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

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

正确的方法是:

打开 腾讯云官网:数据库

cloud.tencent.com/login?s_url…
小程序

点击》其余登陆方式:微信公众号微信小程序

而后用微信小程序管理员的微信扫码受权 》而后选择小程序受权。受权完成后,便可登陆小程序的 腾讯云开发后台。微信

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


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

------------------------------微信公众平台

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

  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/…


完成~~~~
相关文章
相关标签/搜索