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
相关推荐
不要秃头的小孩6 分钟前
力扣刷题——111.二叉树的最小深度
数据结构·python·算法·leetcode
我是鶸18 分钟前
secml-malware python library 源码分析及实践
开发语言·python
进击的小头43 分钟前
第15篇:MPC的发展方向及展望
python·算法
SugarFreeOixi1 小时前
MATLAB绘图风格记录NP类型
python·matlab·numpy
冥王丁B1 小时前
第31章 Prompt 与聊天模型笔记
笔记·python·prompt
左左右右左右摇晃2 小时前
Java笔记——包装类(自动拆装箱)
java·笔记·python
青瓷程序设计2 小时前
【果蔬识别系统】Python+深度学习+人工智能+算法模型+图像识别+2026原创
人工智能·python·深度学习
Fairy要carry2 小时前
面试08-“生产者-消费者” 模型实现并发 Agent
python·面试
chushiyunen2 小时前
python和java的区别
python
DamianGao2 小时前
MiniMax-M2.7 与 LangChain ToolStrategy 兼容性问题解决
python·langchain