мне интересно, что может быть лучшим способом для запуска скрипта python на основе ввода в приложении vue. Я обнаружил, что могу создать API с флягой, который может запускать скрипт Python по моему выбору, и с помощью запроса curl я могу вызывать его из приложения vue.
У вас есть другая идея о том, как это сделать?
Лучшая идея, которую я могу придумать, — настроить конечные точки HTTP в вашем Flask API и оттуда вызывать API непосредственно из вашего приложения Vue.
Что-то вроде этого: Скрипт Python
from flask import Flask, request
app = Flask(__name__)
@app.route("/", methods=["GET", "POST"])
def index():
if request.method == "GET":
return "You data here"
else:
body = request.body #access the body you sent on JS below
<put whatever you want to do here>
Javascript
const myRequest = async() =>{
const response = fetch("http://localhost:8000", {
method: "POST",
headers:{
"Content-Type": "Application/JSON"}
body:{<your stuff here>}
)
}