话说不是在踩坑,就是在踩坑的夜里。学了Python三脚猫的功夫,打算彻底放弃ECS,使用函数计算和API网关创建一个后端应用。一圈下来,好不容易踩过去了,这就把总结留下的一个小框架贡献出来,让再来的人好走一些。
废话不多说,先奉上GitHub地址:https://github.com/YONGDAOYUN/praffa
praffa是什么?
Python Restful Api Farmwok For Aliyun的首字母简写。是一款针对阿里云的函数计算+API网关产品开发的轻型框架。
开发说明
- 在method里的Example是示例类,类文件名、类名、method三者同名,建议采用大驼峰规则定义,例如:GetUserInfo
- 主返回方法名必须是handler,并且放在类方法的最后一个。其他代码自己是自己业务代码。
- 类库文件增删改要在__init__.py文件里报备哦。如:
__all__ = ["Example"]
- method放到API网关配置的Query里,配置为映射方式,body为非表单提交模式的JSON
图解从零开始
鼠标放在图片上有说明