python - 如何在 Axios 调用中打印数据到烧瓶
问题描述
您好,我正在做一个带有 React 前端和 Flask 后端的项目。我正在使用 axios 从前端到后端进行调用,但我无法访问随请求发送的数据。我尝试了几种不同的方法来访问数据,但没有运气打印我的变量。
这是我的烧瓶端点:
@app.route('/login')
@cross_origin()
def login():
print(request.data)
return "Hello World"
这是我的 axios 调用:
let options = {
method: 'GET',
url: flaskEndpoint+ "/login",
data: JSON.stringify(loginData),
// crossOrigin:'Access-Control-Allow-Origin',
crossOrigin:'*',
headers: {
'Content-Type': 'application/json'
},
json: true
}
console.log(JSON.stringify(loginData))
axios(options)
.then(response => {
console.log(response);
// this.setState({
//
// })
setAuth(true);
Cookies.set("user", "loginTrue");
})
.catch(error => {
console.log("Error in the axios call:" + error);
})
}
我做错了什么,有更好的方法吗?
解决方案
所以我应该改用“print(request.json)”。然后我可以访问正在发送的数据,或者使用“request.json.get('username')”来获取特定值。
推荐阅读
- openid-connect - 如何在不同的后端服务(如salesforce、Heroku、Nodejs)中使用相同的开放ID 连接开放ID 是否可能?
- mule - Mulesoft Netsuite - 列出/搜索 Netsuite 中可用的所有自定义字段值
- python-3.x - 如何让 colab 访问 github 存储库中的文件夹以处理其中的文件?
- javascript - onclick 函数使用 classList 添加和删除 CSS 类
- deck.gl - deck.gl - 是否可以增加点击半径?
- python - 从德语语料库中提取英语单词用于未来的情感分析
- bootstrap-modal - bootstrap 5 modal 根本不显示
- c# - 如何在工作时暂停多文件复制?
- javascript - 可拖动对象与平面的交点
- codeigniter - 在 CI4 中将配置文件夹移到应用程序之外?