Python 未找到Flask 404 Url

Python 未找到Flask 404 Url,python,flask,Python,Flask,我有一个Flask服务器,如: from flask import Flask app = Flask(__name__, static_url_path='') @app.route('/') def server_index(): return app.send_static_file('ngrok_run_a_public_server.html') if __name__ == '__main__': app.run() 我将其保存在一个文件夹中,如: examp

我有一个Flask服务器,如:

from flask import Flask
app = Flask(__name__, static_url_path='')

@app.route('/')
def server_index():
    return app.send_static_file('ngrok_run_a_public_server.html')


if __name__ == '__main__':
    app.run()
我将其保存在一个文件夹中,如:

examples
  -ngrok_run_a_public_server.html
  -server.py
它们都在同一个文件夹中,这就是我看到其他人提供静态文件的方式。我在本地和ngrok都获得了
404
。我只想公开一个文件


使用和失败。

只需在examples文件夹中创建一个名为
static
的文件夹,然后将html文件移到其中。然后就可以了。

只要在examples文件夹中创建一个名为
static
的文件夹,并将html文件移到其中即可。然后它应该可以工作。

您可以在根目录中创建一个文件夹,任何您想要的名称,比如“MyDailReports”。这个文件夹中的文件应该是“Day1.xlsx”

如果您不想下载,只想在浏览器上显示文件内容,可以使用
.txt
.html
文件-

return send_from_directory(directory=path, filename=filename)

你可以在根目录中创建一个文件夹,任何你想要的名字——比如说“myDailyReports”。这个文件夹中的文件应该是“Day1.xlsx”

如果您不想下载,只想在浏览器上显示文件内容,可以使用
.txt
.html
文件-

return send_from_directory(directory=path, filename=filename)

如果我设置了
static\u url\u path='
,它为什么不工作?如果我设置
static\u url\u path='
,它为什么不工作?