• 微信小程序开发踩过的坑:图片上传、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

    - 点击右侧应用即可

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

    工作小记,欢迎共享
  • 相关阅读:
    mongodb 配置单实例与双实例
    redis 集群 搭建
    memcached 搭建
    公网yum 源地址
    jdk 安装
    activemq 搭建--集群
    zookeeper 安装
    activemq 安装-单点
    rabbitmq 集群
    python——网络编程
  • 原文地址:https://www.cnblogs.com/fannyLi/p/10003353.html
Copyright © 2020-2023  润新知