我有一个带有以下代码的flask应用
app.py
import os
from flask import Flask
app = Flask(__name__,static_folder=os.path.abspath("static/"))
import router
router.py
@app.route('/')
def index():
return send_from_directory(os.path.join('.', 'static'), 'index.html')
我正在运行一个脚本,该脚本运行一个react build脚本,然后启动flask应用程序。之后,脚本将复制,然后将react build的结果复制到flask静态文件夹。即使文件在那里,我仍然得到404,然后我发现这是由于服务器启动后复制了文件。
这是flask应用程序的预期行为,还是有什么方法可以使flask刷新/重新加载静态文件夹?