Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法启动烧瓶环境_Python_Flask_Npm - Fatal编程技术网

Python 无法启动烧瓶环境

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

这是一个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': 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的末尾