微信小程序开发踩过的坑:图片上传、SSL证书配置、接口http与https共同访问

公司开了微信小程序项目,对于一个没有接触过小程序开发的人来说真的是各种坑呀,真是三方大坑

1、微信小程序无法同时上传多张图片,如果需要上传多张图片需要先写一个单独的图片上传接口,将小程序上传的单张图片地址返回,然后小程序将多个图片地址同其他参数绑定再次访问接口上传,

2、https,这真是最大的坑,小程序的接口需要是https的,我是通过阿里云申请的免费证书,进入阿里云控制台,可以域名信息管理里申请证书,步骤如下:

(1)选择需要申请ssl证书的域名、进入域名管理,

(2)点击基础信息最下方的免费开启SSL证书

 

(3)点击右上角购买

 (4)免费购买完成后,在订单里填写信息,输入需要使用Https服务的详细子域名,填写个人信息

(5)完成信息后,接下来就是等待审批结果了,审批通过后,下载,

(6)根据自己服务器的实际情况 ,选择相应类型,完成安装,具体安装我直接交给后台操作了,这里就不写说明了,网上教程很多 可以直接搜索,安装后注意第三大坑,http与https的同时访问!如果app已经开发完成使用的是http接口这时就惨了,接口会全变成404,需要全部替换为https接口,或者后台操作让http与https同时 都 可以访问(可以访问此链接查看https://cloud.tencent.com/developer/article/1372717)

3、http与https同时访问

(1)服务器打开IIS,点击左侧对应的网站,然后在右面找到”URL重写”项 

(2)绑定站点域名

 

(3)SSL设置,取消要求SSL

(4)添加URL重写规则

- 新建一个空白规则,让http的访问跳转到https上

- 名称随意,模式:.*

- 添加条件:{HTTPS} ,模式:写上自己具体的域名,如:^www.baidu.com$

- 在操作设置中选择重定向:http://自己的域名/{R:0}
- 重定向类型:永远301

- 点击右侧应用即可

 

土豪系列可以直接花钱配置请略过本文章,初次操作有不对或者更好的方式欢迎指教

 

posted on 2018-11-22 19:21  FannyLi  阅读(1769)  评论(0编辑  收藏  举报

导航