Javascript 从Python上的post方法获取变量

Javascript 从Python上的post方法获取变量,javascript,python,rest,api,Javascript,Python,Rest,Api,我制作了一个python脚本来运行一些任务,但我希望它在客户端(前端表单)向服务器发送POST请求时启动。这样我就可以从客户端获取变量,并使用该变量运行脚本 我想我需要在python脚本上定义一个接受post请求的服务器,但我不知道从哪里开始。你能帮我一点忙吗?我创建了一个简单的Flask服务器,它将个人信息添加到从客户端接收的列表中。 下面是包含flask Python服务器的app.py: import os import uuid from flask import Flask, jso

我制作了一个python脚本来运行一些任务,但我希望它在客户端(前端表单)向服务器发送POST请求时启动。这样我就可以从客户端获取变量,并使用该变量运行脚本


我想我需要在python脚本上定义一个接受post请求的服务器,但我不知道从哪里开始。你能帮我一点忙吗?

我创建了一个简单的Flask服务器,它将个人信息添加到从客户端接收的列表中。

下面是包含flask Python服务器的
app.py

import os
import uuid

from flask import Flask, jsonify, request
from flask_cors import CORS

# instantiate the app
app = Flask(__name__)
app.config.from_object(__name__)

# enable CORS
CORS(app)

#static list containing persons
persons = []

#test check route
@app.route('/status', methods=['GET'])
def status():
    return jsonify(dict({ 'message': 'Hello world'}))


@app.route('/person', methods=['POST'])
def add_person():
    post_data = request.get_json()
    response_object = dict({
            'id': uuid.uuid4().hex,
            'name': post_data.get('name'),
            'age': post_data.get('name')
        })
    persons.append(response_object)
    return jsonify(response_object), 201


@app.route('/person', methods=['GET'])
def get_persons():
    return jsonify(persons), 200

@app.route('/person/<person_id>', methods=['GET'])
def get_person(person_id):
    person = list(filter(lambda x: x['id'] == person_id, persons))
    return jsonify(person), 200

if __name__ == '__main__':
    app.run(debug=True)

姓名:
年龄:

您需要向python服务器发送一个请求,以从javascript请求信息。@KunalMukherjee好的,谢谢,但我需要将数据从我的客户端发送到python服务器!非常感谢你的帮助现在我知道该去哪里了start@JoangelDeLaRosa没问题:)