首页 > 解决方案 > 使用flask提供静态html页面,带有参数

问题描述

我创建了一个简单的反应应用程序,并使用创建了静态 html 文件

npm run build

为了使用烧瓶为他们服务,我只是在做:

@app.route('/')
def serve():
    return send_from_directory(app.static_folder, 'index.html')

在我的反应应用程序中,我给用户一个输入日期的选项,并加载一些与该日期相关的数据。

我想要做的是 - 给用户一个选项来输入带有日期的 URL,并直接加载带有数据的 html。例如:

url = host_address/2021-01-04 将加载相同的索引 html 页面,但已加载给定日期的数据

但是我正在加载静态 html 页面,我怎样才能以某种方式将日期参数传递给要加载的 html?

标签: reactjsflask

解决方案


你可以试试

@app.route('/')
def serve():
    return render_template("index.html")

并将 index.html 保存在烧瓶文件结构中的模板文件夹中


推荐阅读