我正在学习web应用程序是如何工作的,在成功地在前端和后端之间建立连接之后,我设法用axiom执行get请求:
我的烧瓶里的路线
@app.route('/api/random')
def random_number():
k = kokos()
print(k)
response = {'randomNumber': k}
return jsonify(response)
我的kokos()函数
^{pr2}$我调用以从后端获取数据的函数:
getRandomFromBackend () {
const path = `http://localhost:5000/api/random`
axios.get(path)
.then(response => {this.randomNumber = response.data.randomNumber})
.catch(error => {
console.log(error)
})
}
现在假设我在我的应用程序中有一个输入字段,我想在函数kokos()中使用该值来影响结果和将在我的应用程序中显示的内容。。有人能给我解释一下怎么做吗? 这是POST请求的目的吗?我必须先发布然后再获取?或者我可以使用still GET并以某种方式传递“参数”?这是不是连“发”和“贴”都是为了,还是我把它弄得太复杂了?在
这是做这种事的正确方法吗?我只是已经用python编写了很多代码,只想在服务器和客户机之间交换数据。在
谢谢你,雅库布
您可以添加第二个参数
您可以像这样传递
id
,或者它在python side
的we pass in URL
中可用的任何东西。在访问URL中提交的参数(?key=value)您可以使用args属性:
^{pr2}$id将被传递到kokos函数,如果没有提供id,它将为空“”
您可以阅读
axios
docu来发出复杂的请求。在如有任何疑问,请评论。在
相关问题 更多 >
编程相关推荐