第一步:准备域名,https,服务器
第一步也不一定要做这些事情,但是我放在第一位,原因是这一步不需要花费很多的精力,但是需要一定的时间。一般的小程序都是有后台的,有后台这一步是必须的。如果没有后台,可以跳到下一步。1.域名,可以在阿里云上购买一个域名(域名购买完成后,需要进行备案,必须要备案的。购买域名后,按照阿里云的备案步骤一步一步操作就可以完成了。备案需要时间,每个地区的时间不一致。2.https,在阿里云上购买域名后登录控制台,找到域名服务,选择自己购买的域名点击管理。如上图点击:开启ssl证书。然后点击选择更多证书,因为当前页面的证书是收费的,小程序使用免费的就可以了。选择免费个人版3.服务器。在阿里云上购买一个ecs,注意:新用户和学生有优惠。有了服务器后,域名解析到服务器上,部署一个nginx或其他的服务器。按照第二步配置https证书的手册,直接配置就可以。
第二步:注册并开发小程序
1.小程序注册地址:上图即是一个小程序从申请到开发发布的一个文字流程图。3. 该地址是小程序管理,登录小程序后在此设置开发信息,发布等一系列操作。
第三步:部署
在本文中部署就是发布小程序,我分为有后台和无后台两种情况。
1:无后台
对于这种小程序代码,直接通过小程序的开发者工具上传代码,然后登录小程序管理工具提交代码审核发布就可以了。
2.有后台
1:先确保第一步已经全部完成,域名备案通过,https正常。2:将后台项目部署在服务器上,小程序访问后台的接口需要走域名和https。3:在确认前后端都正常的情况下,提交微信审核。因为小程序不正常的话审核是无法通过的。
第四步:运维
1: 该地址是小程序pc端的控制台,可以总揽小程序的基本信息。2:运维并不需要很多的专业知识,只需要严格遵守小程序的规范就可以了。
心得
1:建议小程序端不要存在太多的复杂业务,因为小程序的审核需要时间,所以业务尽量后台处理,便于及时修补线上问题。2:小程序代码包尽可能小,太大会影响加载速度。该分包时需分包。3:开发小程序时如果出现问题,一定要去小程序的官方社区看看。因为可能不是你的问题,你懂的。4:小程序在android和ios还存在一些兼容性问题。特别是如果你使用第三方样式库或工具js时需要注意。
