将javascript参数传递到flask / sqlAlchemy / python数据库

时间:2019-03-25 19:58:41

标签: javascript python python-3.x flask sqlalchemy

尝试将带有GET请求的javascript数字变量传递到flask / sqlAlchemy / python文件中,以便我可以使用该参数进行排序和检索数据

我要引用的变量是user1

有关我尝试过的代码,请参见下文。我知道我很近,但不知道从这里去哪里。现在,我已经将变量“ user1”硬编码为32,但是一旦基础知识可以使它动态化。

截至目前,我正尝试通过

传递user1

JAVASCRIPT文件:

    const user1 = "32"; // PASSING THIS VARIABLE IN
    try {
      const response = await fetch(
        `http://localhost:5000/produce/<${user1}>/`,
        {
          method: "GET",
          headers: { "Content-Type": "application/json" }
        }
      );

PYTHON文件:

@app.route('/produce/<user1>', methods=['GET'])
def produce_get_user(user1):
    user_id=user1
    print("INCOMING ID", user_id)

python文件中的print语句永远不会执行。

以下是后端python文件输出的消息:

[25 / Mar / 2019 12:17:03]“ OPTIONS / produce /%3C32%3E / HTTP / 1.1” 404-

以下是javascript输出的两条消息:

错误#1

选项http://localhost:5000/produce/%3C32%3E/ 404(未找到)

错误#2

从CORS策略阻止从原点“ http://localhost:5000/produce/%3C32%3E/”到“ http://localhost:3000”处的获取:

0 个答案:

没有答案