FastAPI实践
站长
· 阅读数 14
因为在开发小程序过程中,通过wx.login
获取用户唯一id时需要用到服务端调用一个接口。如下图要求
但是为此专门搭个服务器又不太划算。这个时候我又接触到了severless
。
于是就想着去官网溜溜阿里云 Serverless 应用解决方案 (aliyun.com)
在这里我找到了我的天使,FastAPI
。
我都没想到,我用了两分钟写了个接口。
两分钟!两分钟!你知道这意味着什么嘛,我打开IDEA配个Springboot框架都得两分钟。FastAPI
,我的超人。
当然,你要是对接一些别的组件,比如
mysql、redis、kafaka
,那我是不太推荐FastAPI
,但是对我目前这个小程序来说,这个就是好用,毕竟我也没啥复杂的逻辑。我甚至想把数据库给省了。
这个美中不足的地方在于他只有一年限量的免费额度,等我看看一个月如果超过十块钱就把他弄在自己的服务器上吧。
这个东西部署也比较简单,只需要传到github
或者gitee
上。然后代码仓部署就可以了。
部署后就可以访问。
然后你会遇到这样一个问题,微信小程序要你配置域名,并且还不能是http
,必须要https
。这个时候我们需要SSL
证书
说实话我之前开发一直用的是
http
,也不管他安不安全,能跑就行。配置部分参考配置HTTPS证书 (aliyun.com).我的还没弄好,就先不写了.