两分钟启动一个flask应用

安装依赖

bash 复制代码
pip install flask -i https://pypi.douban.com/simple
pip install flask_cors -i https://pypi.douban.com/simple

简单示例

python 复制代码
# app.py
from flask import Flask, request, send_from_directory, jsonify
from flask_cors import CORS

app = Flask(__name__) # 创建flask应用
CORS(app) # 支持跨域访问

# 默认为get请求
@app.route('/hello')
def hello():
    return 'hello world' # 返回text/html类型响应,是一个html文件,<body>hello world</body>

# 上传文件
@app.route('/upload', methods=['POST'])
def upload():
    f = request.files['filename']
    f.save('xxx.txt')
    # jsonify()返回application/json类型的响应 request.json解析post的json数据
    return jsonify({'message': 'upload success'}) 

# 文件服务器
@app.route('/download/<path:name>')
def download(name):
    return send_from_directory(r'E:\xxx\xxx', name, as_attachment=True)

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8080, debug=True)

启动

bash 复制代码
python app.py
相关推荐
Honmaple6 分钟前
驾驭AI的黄金缰绳:Harness Engineering引领2026工程范式变革
后端
Greedy Alg8 分钟前
定长内存池学习记录
c++·后端
西魏陶渊明9 分钟前
解决异步挑战:Reactor Context 实现响应式上下文传递
开发语言·python
黑牛儿13 分钟前
从0开始实现Mysql主从配置实战
服务器·数据库·后端·mysql
起个名特麻烦15 分钟前
SpringBoot全局配置LocalDate/LocalTime/LocalDateTime的序列化和反序列化
java·spring boot·后端
疯狂成瘾者18 分钟前
增强型大模型代理
python
小李云雾18 分钟前
FastAPI 后端开发:文件上传 + 表单提交
开发语言·python·lua·postman·fastapi
Legend NO2419 分钟前
数据资产评估风险识别、分析与管控体系建设
大数据·人工智能·python
高斯林.神犇20 分钟前
四、依赖注入.spring
java·后端·spring
元宝骑士23 分钟前
SpringBoot 接口接收参数坑:uId 必须传 uid,userId 却正常?
后端