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
相关推荐
老歌老听老掉牙24 分钟前
空间曲线数据的拼接与几何变换分析
python·曲线
databook5 小时前
使用 SciPy 库进行时间序列分析
python·数据分析·scipy
java资料站5 小时前
十一、评估测试
开发语言·人工智能·python
szial5 小时前
网络爬虫与 CDP 实战(二):浏览器能访问,Python 却被拒绝?拆开登录态与 CSRF
爬虫·python·csrf
青少儿编程课堂6 小时前
后缀自动机解析:本质不同子串与最长重复片段统计
c++·python·算法·bfs·信息学竞赛
怕浪猫6 小时前
LLM 面试必问的 8 个问题,答不上来直接淘汰
人工智能·python·面试
老歌老听老掉牙7 小时前
从三维旋转的深度解析到Python实现:绕任意轴旋转的奥秘
python·三维旋转
打工仔折腾 AI7 小时前
工业场景下时序库与实时计算一体化架构选型实践对比
java·开发语言·后端·python·性能优化·架构·ai agent 实战
梦幻精灵_cq8 小时前
sumdir——一个伪python.built-in的“术法”打造
python
weixin_440730509 小时前
函数return、参数、参数组、递归函数、高阶函数等小结
开发语言·python