zoukankan      html  css  js  c++  java
  • 微信小程序开发踩过的坑:图片上传、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

    - 点击右侧应用即可

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

    工作小记,欢迎共享
  • 相关阅读:
    如何在调试PHP代码时不显示错误信息
    如何实现网页组件的随意拖拽
    如何做一个简易的HTML代码编辑器
    如何在网页中动态显示时间
    Luogu2577 | [ZJOI2005]午餐 (贪心+DP)
    Luogu2345 | 奶牛集会 (树状数组)
    解决NahimicSvc32.exe与bilibili直播姬的音频不兼容的问题
    STL函数 lower_bound 和 upper_bound 在算法竞赛中的用法
    电子取证 | 第三届美亚杯(2017)个人赛题解
    快速安装字体.bat批处理脚本
  • 原文地址:https://www.cnblogs.com/fannyLi/p/10003353.html
Copyright © 2011-2022 走看看