1.首先准备本地环境(本地需要有微信开发工具)
1.首先你需要有一个微信小程序账号,登录微信小程序首页:点击右上角的立即注册。
注册登录后,在首页填写小程序的一些基本信息
填写小程序基本信息后,点击进入开发设置
这里可以查看(小程序ID)(小程序Key),注意点击生成(小程序Key)之后,一键创建服务端开发环境的时候会用到,生成之后一定要记录下来,因为关闭之后下次就无法查看了,只能重新生成,生成之后还要修改数据库里对应的预存的,比较麻烦。
小程序账号信息新设置就到这里,现在就购买并配置服务器环境吧(新手入门,3个月90元很划算)。
2.点击登录腾讯云官网。(腾讯云新用户可享受部分优惠)
注册登录后,点击解决方案中的微信小程序
点击立即使用,系统会提示您进行实名认证,请完成认证。
实名认证后,在上一页切换回解决方案下的概览(若网页不存在,可从首页重新进入)
输入(小程序ID)和(小程序Key),选择适合的开发语言(如果没有前端开发基础,建议使用node.js,因为小程序就是用Node.js写的,基本相当于只学了一门语言)
腾讯云产品首次购买有优惠,大家可以根据需求购买(博主购买了3个月90元,还是挺划算的,后面购买好像不是按30元一个月算的,不过多买还是划算的,续费的时候好像没什么优惠)。点击立即创建
等待创建...
全部创建完成后,点击使用配置指南
这里可以点击自动设置小程序域名,将小程序账号绑定到微信扫一扫,会有一个绑定腾讯云与小程序账号的过程,然后环境就搭建好了。
虽然刚才点击了自动配置域名,但是好像还需要手动配置,点击设置小程序服务器配置信息。
在微信小程序账号中,开发设置中,点击开始配置,逐一填写相应信息。
但是配置完成后,提交保存的时候应该会报错,这里需要提一下上面说的域名变更,我这里只是告诉大家域名在哪里填写,因为这些域名是腾讯提供的开发环境域名,而这里需要填写的是发布小程序时的域名,需要自己去申请注册,这个后面再讲。至此开发环境已经搭建完毕,可以下载小程序demo进行调试学习了。
3.点击下载小程序开发工具,以及小程序客户端demo下载与调试(小程序服务端demo源码在上面搭建环境的时候已经自动上传到业务服务器,并进行安装部署)。
下载并安装小程序开发工具后,返回腾讯云解决方案概述页,下载小程序客户端demo。
点击ZIP下载客户端演示压缩包。
下载解压后,使用微信小程序工具打开demo源码,输入(小程序ID)。
打开小程序源码后,在解决方案中将.js中的host地址修改为听讯云分配的合法域名。
域名查看可在解决方案概述中找到
现在我们可以调试小程序,测试demo中的登录、聊天等功能了。但是遇到了以下问题:
我使用浏览器测试了登录请求,发现有相应的${host}/
如果遇到问题可以在这里向腾讯提交工单,响应速度还是挺快的,最后确认腾讯不支持.la域名,需要更换域名。
工单提供了修改域名的详细操作。
域名变更具体操作:
域名变更请参考如下操作:
申请域名的时候可以好好考虑一下,说不定可以申请到价值几百万的域名(好像ofo是花了几百万买的)
域名变更时,无需申请SSL证书,腾讯云会自动帮您配置,但是会自动为您生成二级域名。
申请域名后,需要注册。注册完全可以在腾讯云上完成。里面有提供拍照的部分,可以免费去指定拍照地点。注意还提供了一个app,可以用app自己拍照,然后提供注册。整个流程大概一个星期就可以完成。
比如配置会随机(ping域名指向你的负载均衡器,也是服务器),改域名的时候忘记截图了,只能描述一下,具体看上面域名更改的具体操作。
修改完成后点击设置小程序服务器配置信息,然后在微信小程序账号后台配置小程序服务器。
域名配置
这是可以调试小程序的demo,当然你还需要在mini .js中配置host
Demo 中的所有操作均可用。
当然,你可能会遇到问题。主要有两个问题(我会告诉你我遇到的问题)
在概览中可以点击业务服务器、会话管理服务器、微信小程序数据库,都是可以自行控制、调试、修改的。登录密码统一,购买时会短信通知,也可以在右上角邮箱图标的消息中查看。
业务服务器和会话管理服务器是常用的系统。
以下两个问题可以在这里找到
问题1:检查业务服务器中SDK配置是否正确。通过SSH工具登录检查。
问题二:修改数据库中的(小程序ID)(小程序Key),登录会话管理服务器
这样你的小程序demo才有可能顺利运行,如果还有问题,只要在右上角向通迅云提交工单,响应会很快。
TAG:微信小程序服务端