小程序这么火,一直没有做过。因为公司有个业务需要做小程序就顺带学习了一把。
1)本次是采用《微信开发者工具 Stable v1.02.1904090》进行的开发;
2)前端使用的是微信官方提供的WeUI.
小程序基础业务功能做好了,想发布一个版本试试效果,怎么发布呢?
1、小程序要在手机端使用必须要通过具有域名的后台网站作为应用接口的提供者,并且是绑定了SSL证书。
我是在阿里云的万网中购买的域名。
步骤:域名购买->域名备案->阿里云获得免费SSL证书->应用服务器安装证书->IIS网站创建并绑定SSL证书。 最终达到网站能够访问,参考格式为:https://xxx.xxx.com/
IIS网站创建并绑定SSL证书:创建的网站端口指向为443,选择SSL证书为所导入的证书,浏览器测试域名的访问。
2、网站配置好了后需要去“微信公众平台-小程序”后台管理网站去配置服务器域名。
步骤:进入小程序后台管理系统->开发->开发设置->服务器域名->配置网站域名(根据需要配置)。截图参考如下:
3、可在微信开发者工具中去查看项目是否已识别到所配置的域名,截图如下:
未正确配置域名会报错:不在request 合法域名列表中
4、在小程序项目代码中去配置网站根路径为域名地址
我是在app.js去定义了全局变量,在进行后台请求是带出根路径即可,如下:
请求后端接口时写法如下:
5、在微信开发者工具中,点击头部“上传”按钮,将代码打包发布到小程序管理后台端
6、进入小程序后台管理系统,地址:https://mp.weixin.qq.com
步骤:管理->版本管理-开发版本->设置为体验版
7、在小程序后台管理系统中,添加项目成员或体验成员添加可体验的人员
8、公布体验版二维码给体验人员进行体验使用。
9、小程序在使用出现错误:对应的服务器 TLS 为 TLS 1.0 ,小程序要求的 TLS 版本必须大于等于 1.2
原因为域名网站所在服务器是windwos 2008 r2,且TLS证书为1.0版本,处理办法见以下链接: