微信小程序在与腾讯云配置开发环境与生产环境时遇到问题,现总结以下:
一、开发环境与生产环境的解释:html
开发环境
- 无偿使用
- 自动分配测试用二级域名:xxxxxxx.qcloud.la
- 自动部署免费 HTTPS
- 仅可用于线上调试,不可发布
- 代码部署、运行和数据库与生产环境彻底分开
- 与微信开发工具打通,可一键部署、调试、重启和恢复代码
生产环境
- 无偿使用
- 用户需购买或使用已有的腾讯云域名
- 自动部署免费 HTTPS
- 用于线上发布,不可调试
- 使用微信开发工具上传代码,在腾讯云控制台操做部署,上传和发布分离,下降误操做风险
在配置开发环境时,小程序要先受权注册腾讯云帐号git
官网说:(错误的)
打开 微信公众平台 注册并登陆小程序,按以下步骤操做:
- 单击左侧菜单栏中的【设置】
- 单击右侧 Tab 栏中的【开发者工具】
- 单击【腾讯云】,进入腾讯云工具页面,单击【开通】
错误 XXXX~~github
正确的方法是:
打开 腾讯云官网:数据库
cloud.tencent.com/login?s_url…
小程序
点击》其余登陆方式:微信公众号微信小程序
而后用微信小程序管理员的微信扫码受权 》而后选择小程序受权。受权完成后,便可登陆小程序的 腾讯云开发后台。微信
进入开发后台后:在腾讯云产品搜索框中搜索:微信小程序,便可打开小程管理界面微信开发
二级域名与证书中:123456.qcloud.la 便是小程序 开发环境中 腾讯云分配的HTTPS二级域名。app
------------------------------微信公众平台
如下为本地设置开发环境:
打开第二步安装的微信开发者工具,点击【小程序项目】按钮。
输入小程序 AppID,项目目录选择一个 空的目录 ,接着选择【创建腾讯云 Node.js 启动模板】,点击肯定建立小程序项目。
点击界面右上角的【腾讯云】图标,在下拉的菜单栏中选择【上传测试代码】。
选择【模块上传】并勾选所有选项,而后勾选【部署后自动安装依赖】,点击【肯定】开始上传代码。
上传代码完成以后,点击右上角的【详情】按钮,接着选择【腾讯云状态】便可看到腾讯云自动分配给你的开发环境域名:
完整复制(包括 https://
)开发环境 request 域名,而后在编辑器中打开 client/config.js
文件,将复制的域名填入 host
中并保存,保存以后编辑器会自动编译小程序,左边的模拟器窗口便可实时显示出客户端的 Demo:
在模拟器中点击【登陆】,看到显示“登陆成功”,即为开通完成,能够开始你的其余开发了。
方法引用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…
发起登陆请求,返回Error: 响应错误,{"code":-1,"error":"ERR_REQUEST_PARAM"}
解决方法:
1. 关闭腾讯云代理登陆,使用微信小程序 AppID 和 AppSecret 登陆:
修改 server/config.js
中的 useQcloudLogin
为 false
,并填写上 appId
和 appSecret
字段(分别为微信小程序的 AppID 和 AppSecret),从新部署代码便可。
方法引用:
github.com/tencentyun/…
完成~~~~