python实现简易的flask后端接口

先安装插件pip install flask

新建py脚本文件编码:

python 复制代码
# -*- coding: utf-8 -*-
from flask import Flask
from flask_cors import CORS	# 跨域依赖,通过pip install flask-cors安装

app = Flask(__name__)
cors = CORS(app)  # 跨域设置,这样设置就是所有接口均跨域

@app.route('/testApi', methods=["POST"])	# 默认为get方式
def testApi():
	# 获取地址栏参数
	args = request.args
    print('args: ', args)
    # 比如说要拿分页页码,就直接get
    pageSize = args.get('pageSize')
    
    # 获取请求体数据
    data = json.loads(request.data)
    print('data:', data)
    
    result = {
		"code": "200",
		"message": "SUCCEED"
		"data": "搞咩啊!"
	}
    return json.dumps(result)

if __name__ == '__main__':
    app.run()

如果要仅支持一部分接口跨域,那使用装饰器方式,导入装饰器from flask_cors import cross_origin

python 复制代码
@cross_origin	# 可以带参数,指定跨域源,以及仅允许某请求方式跨域
@app.route('/testApi')
def testApi():
	# 咩啊
	return
相关推荐
金銀銅鐵13 分钟前
[Python] 借助 Turtle 来展示汉诺塔
python·数学
暴躁的小鸟14 分钟前
附近口碑好的斜视配镜训练的眼视光中心
人工智能·python·深度学习
Data_Journal19 分钟前
如何使用 Java 和 Jsoup 解析 HTML
大数据·开发语言·数据库·python·scrapy
如何原谅奋力过但无声1 小时前
现代化Python工具:uv、Ruff、Pyright、Rich(只讲重点版)
vscode·python·uv
Logintern091 小时前
DeepAgents 主-子 Agent 的底层实现逻辑完全基于 LangGraph 的图机制
python
码云骑士2 小时前
97-Milvus从零到生产-Standalone-vs-Cluster-索引选择-分片监控扩容
python·milvus
accept 99%2 小时前
python版提取 PDF 的常用第三方库与工具
开发语言·python·pdf
小猴子爱上树2 小时前
跨境图片翻译工具,批量处理商品图视频字幕
python·音视频
用户298698530142 小时前
HTML 转 Word 指南:新手入门教程
人工智能·后端·python
Livia要学习2 小时前
Python面向对象三大特性:封装、继承、多态
开发语言·python