from flask import Flask
from urllib.parse import urlparse
@app.route('/')
def index():
return 'Hello',200
def handler(environ, start_response):
# 如果没有使用自定义域名
if environ['fc.request_uri'].startswith("/2016-08-15/proxy"):
parsed_tuple = urlparse(environ['fc.request_uri'])
li = parsed_tuple.path.split('/')
global base_path
if not base_path:
base_path = "/".join(li[0:5])
context = environ['fc.context']
environ['HTTP_HOST'] = '{}.{}.fc.aliyuncs.com'.format(context.account_id, context.region)
environ['SCRIPT_NAME'] = base_path + '/'
return app(environ, start_response)
1.安装插件
pip intall -t . flask
pip install -t .flask-restful
2. 示例 代码
3.安装sdk tools
fun build
fun local start
4. http测试访问
安装vscode rest client插件
使用Flask和阿里云函数计算构建Web应用
本文展示了如何使用Python的Flask框架结合阿里云函数计算(FC)来创建一个简单的Web应用。首先介绍了安装Flask和Flask-RESTful的步骤,然后通过示例代码解释了如何处理请求并设置环境变量。最后提到了利用SDK工具如Fun进行本地启动和HTTP测试访问的方法。
2万+

被折叠的 条评论
为什么被折叠?



