nginx、ssl、django、微信小程序

1 部署ssl证书

我用的是阿里云的云盾ssl,申请好之后,阿里云会给出部署指南。

但是,部署指南假设用户把nginx安装在云主机上,并且没有使用虚拟主机,没有使用代理。

那要是nginx在docker里,使用了虚拟主机、使用了代理,肿么办?

答案是:ssl可以针对每一个server分别设置。

so easy。

这也需要写篇博客,没见过世面吧?

人老了,脑子不好用,真的需要记下来备忘。

so 可怜。

2 为啥要用ssl

辣么为什么要部署ssl咧?

好像http也能凑合用。

因为微信小程序要求必须用ssl啊。

要不,我这么懒的人,你以为我不想多睡会?

3 微信小程序

微信小程序,其实就是个前端,腾讯垄断的前端。

真正的业务逻辑,还得靠后端来实现。

辣么,微信小程序和后端到底是怎么通信的咧?

都说了,小程序是个前端,用get、post,随便你喽。

但素,小程序只能接受json数据,所以后端必须返回json。

4 小程序与django

哥,你到底想说啥?

我想说,django需要返回json给小程序,不能返回html。

辣么,需要对agent判断一哈,如果是普通浏览器,就返回html,如果是微信小程序,就返回json。

so easy。

so 傻。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值