import osfrom flask import Flask, send_from_directoryapp = Flask(__name__, static_folder='react_app/build')# Serve React App@app.route('/', defaults={'path': ''})@app.route('/<path:path>')def serve(path): if path != "" and os.path.exists(app.static_folder + '/' + path): return send_from_directory(app.static_folder, path) else: return send_from_directory(app.static_folder, 'index.html')if __name__ == '__main__': app.run(use_reloader=True, port=5000, threaded=True)那就是我最终得到的。因此,基本上捕获所有路由,测试路径是否为文件=>发送文件=>否则发送index.html。这样,您可以从任何希望的路线重新加载react应用,并且不会中断。



