likes
comments
collection
share

FastAPI实践

作者站长头像
站长
· 阅读数 14

因为在开发小程序过程中,通过wx.login获取用户唯一id时需要用到服务端调用一个接口。如下图要求 FastAPI实践 但是为此专门搭个服务器又不太划算。这个时候我又接触到了severless

于是就想着去官网溜溜阿里云 Serverless 应用解决方案 (aliyun.com)

在这里我找到了我的天使,FastAPI

FastAPI实践

我都没想到,我用了两分钟写了个接口。 FastAPI实践

两分钟!两分钟!你知道这意味着什么嘛,我打开IDEA配个Springboot框架都得两分钟。FastAPI,我的超人。

当然,你要是对接一些别的组件,比如mysql、redis、kafaka,那我是不太推荐FastAPI,但是对我目前这个小程序来说,这个就是好用,毕竟我也没啥复杂的逻辑。我甚至想把数据库给省了。

这个美中不足的地方在于他只有一年限量的免费额度,等我看看一个月如果超过十块钱就把他弄在自己的服务器上吧。

这个东西部署也比较简单,只需要传到github或者gitee上。然后代码仓部署就可以了。

FastAPI实践

部署后就可以访问。

然后你会遇到这样一个问题,微信小程序要你配置域名,并且还不能是http,必须要https。这个时候我们需要SSL证书

说实话我之前开发一直用的是http,也不管他安不安全,能跑就行。配置部分参考配置HTTPS证书 (aliyun.com).我的还没弄好,就先不写了.