python实现一个简单的接口与前端交互
python实现一个简单的接口与前端交互
·
搞前端的,项目需要一个记录日志的功能,决定用python+前端的方式实现
记录前端与python数据交互的简单尝试
1、引入flask模块(用之前先安装,我已经安装过了)
# flask具有轻量、简捷易上手的特点,适合新手使用
from flask import Flask
# request用于接收数据
from flask import request
# 解决跨域问题
from flask_cors import CORS
2、创建FLask对象
# 创建flask服务对象
app = Flask(__name__)
# 动态解决前端跨域问题
CORS(app, supports_credentials=True)
3、写接收数据的接口
# 指定请求路径、方法
@app.route('/log', methods=['GET'])
def reciveLog():
#get请求数据获取 post请求数据获取request.form.get("log")
data = request.args.get("log")
return data
4、运行
端口地址指不指定都行
if __name__== "__main__":
# 指定端口号和地址
app.run(port=1234)
点击运行,控制台会显示访问地址,前端访问这个地址+接口路径,就可以访问了
运行结果:
前端
我这是vue项目,axios封成了函数写在了两个地方,自己用的话,直接用ajax或axios,url、method对就行
成功✌
更多推荐
已为社区贡献2条内容
所有评论(0)