python - Flask 没有得到正确的端口
问题描述
我的计算机重新启动,现在我的 Flask 服务器无法正常工作。让我解释一下,我在app.py
以下参数中定义:
import flask
from flask import Flask, render_template, request, redirect, Response, send_from_directory
UPLOAD_FOLDER = './uploads'
STATIC_FOLDER = './static'
app = flask.Flask(__name__)
app.config["DEBUG"] = True
app.secret_key = 's_e_c_r_e_t'
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
@app.route('/', methods=['GET'])
def home():
return '''<h1>Flask</h1>
<p> Yay super Flask app </p>'''
if __name__ == "__main__":
app.run(host='0.0.0.0', port=5001, threaded=True)
flask run
然后我在我的 Windows CMD 中执行通常的操作,这会出现:
D:\A_pb_api\api>flask run
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
而且我无法像重新启动之前那样通过我的 React 访问它"http://localhost:5001/myroute"
有人可以帮我让我的 Flask 服务器在端口上再次运行5001
吗?
解决方案
似乎问题是由我在 CMD 中启动 Flask 的方式引起的。我应该做
python app.py
代替
flask run
推荐阅读
- python - 如何在python中显示百分比和进度条?
- gitlab - 如何通过 Terraform 获取 GItLab 中现有组的 namespace_id?
- c# - 将自定义 Dll 添加到 dotnet 库
- c++ - 标准超出范围大小终止
- typescript - TypeScript - 具有满足一个接口和其他两个接口之一的值
- python - pyqt6 QThread,threading.Lock() 等效?
- javascript - 如何在按钮元素之外监听鼠标点击?
- android - Android Jetpack Compose:OutlinedTextField 上的“EditorInfoCompat 类中没有静态方法 setInitialSurroundingText”
- angular - Ionic 使模型中的字段类型在其他两个模型之间进行选择
- xml - 线性布局/相对布局中的第一个视图上方/重叠第二个视图