您好,在此先感谢您的帮助。我正在尝试建立一个ReactJS和Flask Web应用程序,但是我无法将数据导入Flask,我正在使用Insomnia来测试将数据发送到Flask,并且POST请求返回代码200,但是我一直在获取在下面的打印屏幕上显示错误,UnboundLocalError:分配前引用的局部变量'text']。字符串未传递到TTS(文本到语音)类进行处理,当我在下面的注释代码中对字符串使用直接分配时,导入效果很好。
我尝试使用JSON发送数据,现在我尝试使用表单格式,它返回相同的错误。
您能帮我看看我的代码吗?
from flask import Flask, render_template, request
import speak
# text = "AI AI minha machadinha !!"
# lang = "pt"
app = Flask(__name__, static_folder="../static/dist", template_folder="../static")
@app.route("/", methods=["GET","POST"])
def index():
return render_template("index.html")
@app.route("/hello", methods=["GET","POST"])
def hello():
if request.method == "POST":
text = request.form["text"]
lang = request.form["lang"]
print("passou")
return speak.get_speak(text,lang)
if __name__ == "__main__":
app.run()
您好,在此先感谢您的帮助。我正在尝试建立一个ReactJS和Flask Web应用程序,但是我无法将数据导入Flask,我正在使用Insomnia来测试将数据发送到Flask,...
请在下面尝试: