Python模块,使Flask与AWS Lambda兼容,用于创建RESTful应用程序
项目描述
Python模块,使Flask与AWS Lambda兼容,用于创建RESTful应用程序。
安装
pip install flask-lambda
使用方法
此模块几乎与Flask完全相同。这允许您像在Flask中一样在本地运行和开发此应用程序。准备部署到Lambda后,配置处理程序如下
my_python_file.app
以下是一个my_python_file.py的示例
from flask_lambda import FlaskLambda app = FlaskLambda(__name__) @app.route('/foo', methods=['GET', 'POST']) def foo(): data = { 'form': request.form.copy(), 'args': request.args.copy(), 'json': request.json } return ( json.dumps(data, indent=4, sort_keys=True), 200, {'Content-Type': 'application/json'} ) if __name__ == '__main__': app.run(debug=True)
Flask-RESTful
这里没有特别之处,此模块与Flask-RESTful也无需问题地一起工作。
API网关
使用具有{proxy+}资源和一个ANY方法的API网关进行配置。您的“方法响应”应可能包括一个使用Empty模型的application/json“响应体200”。
部署
请考虑使用python-mu。
项目详情
关闭
flask-lambda-0.0.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 489fa54dc97b7fb7ddeaacd137544ad32c1a3399a5870046b31bef2e909d9fea |
|
MD5 | a240c1101ead06ff33826ccc3fc994a1 |
|
BLAKE2b-256 | f0c509d755afa39a52f98b9edf057e56963fd72810455e04e4e93bb6f21108f1 |
关闭
flask_lambda-0.0.4-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b2859140b936ac7380d29901d338adf0e5ce19a504aa12659e54f58c94774fc1 |
|
MD5 | 31df2f3e986d9731fa6e5f82add657ac |
|
BLAKE2b-256 | e99c4ab71d90f9ed12794b4f2d04960a7bf7b199c389cfee832168036fa72402 |