我有一个项目,关于使用flask在react native中运行ML模型,并将预测结果发送到react native应用程序
现在,我有以下代码:
@app.route('/')
def home():
return 'Hello, World!'
@app.route('/predict/<valueOne>,<valueTwo>')
def predict(valueOne, valueTwo):
prediction = model.predict([[valueOne, valueTwo]])
output = round(prediction[0], 2)
return 'Sales should be $ {}'.format(output)
if __name__ == "__main__":
app.run(debug=True)
如果我转到我的浏览器并运行http://127.0.0.1:5000/predict/2,3
,它将如下所示:
我想在react本机控制台上打印该值(650.0)。我试着使用fetch
,但没有用。我该怎么做
编辑: 这是我用fetch尝试的:
console.log(fetch('http://127.0.0.1:5000/predict/2,3'))
输出为:
Promise {
"_40": 0,
"_55": null,
"_65": 0,
"_72": null,
}
我有过这方面的经验。如果还没有,则需要发出axios请求并更改状态。它应该是这样的:
上述axios请求的console.log将打印来自该请求的数据。然而,这段代码也应该帮助您保存在状态。希望这有帮助,祝你好运
相关问题 更多 >
编程相关推荐