Python 无法启动烧瓶环境
这是一个React项目,但我现在只想测试Flask环境 我的目录:Python 无法启动烧瓶环境,python,flask,npm,Python,Flask,Npm,这是一个React项目,但我现在只想测试Flask环境 我的目录: api |app |_py_cache | .flaskenv | api.py |venv api.py import time from flask import Flask app = Flask(__name__) @app.route('/time') def get_current_time(): return {'time
api
|app
|_py_cache
| .flaskenv
| api.py
|venv
api.py
import time
from flask import Flask
app = Flask(__name__)
@app.route('/time')
def get_current_time():
return {'time': time.time()}
弗拉斯肯夫先生
FLASK_APP=api.py
FLASK_ENV=development
package.json
"scripts": {
"start": "react-scripts start",
"start-api": "cd api && venv\\Scripts\\activate && cd app && flask run --no-debugger",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"proxy": "http://127.0.0.1:5000/"
在使用flask run并转到url后,我得到了以下错误:flask.cli.NoAppException:在模块“api”中找不到flask应用程序或工厂。使用“FLASK_APP=api:name”指定一个。您可能需要在api.py中添加APP.run()。您可能需要在api.py中添加APP.run()。这是初学者的常见错误。您必须在api.py代码的末尾添加以下代码:
if __name__ == '__main__':
app.run()
或最佳实践:
if __name__ == '__main__':
app.run(debug=True)
这是初学者常见的错误。您必须在api.py代码的末尾添加以下代码:
if __name__ == '__main__':
app.run()
或最佳实践:
if __name__ == '__main__':
app.run(debug=True)
在哪里运行app.run?@ShridharK在文件
api.py的末尾
在哪里运行app.run?@ShridharK在文件api.py的末尾